/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 -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-27 20:37:45,142 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-27 20:37:45,144 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-27 20:37:45,176 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-27 20:37:45,176 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-27 20:37:45,178 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-27 20:37:45,181 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-27 20:37:45,184 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-27 20:37:45,185 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-27 20:37:45,189 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-27 20:37:45,190 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-27 20:37:45,192 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-27 20:37:45,192 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-27 20:37:45,195 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-27 20:37:45,196 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-27 20:37:45,197 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-27 20:37:45,198 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-27 20:37:45,198 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-27 20:37:45,200 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-27 20:37:45,204 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-27 20:37:45,205 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-27 20:37:45,206 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-27 20:37:45,207 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-27 20:37:45,207 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-27 20:37:45,215 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-27 20:37:45,215 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-27 20:37:45,215 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-27 20:37:45,216 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-27 20:37:45,217 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-27 20:37:45,217 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-27 20:37:45,217 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-27 20:37:45,218 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-27 20:37:45,219 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-27 20:37:45,219 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-27 20:37:45,220 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-27 20:37:45,220 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-27 20:37:45,221 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-27 20:37:45,221 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-27 20:37:45,221 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-27 20:37:45,222 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-27 20:37:45,222 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-27 20:37:45,223 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-27 20:37:45,248 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-27 20:37:45,248 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-27 20:37:45,248 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-27 20:37:45,248 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-27 20:37:45,249 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-27 20:37:45,249 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-27 20:37:45,249 INFO L138 SettingsManager]: * Use SBE=true [2023-01-27 20:37:45,249 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-27 20:37:45,249 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-27 20:37:45,250 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-27 20:37:45,251 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-27 20:37:45,251 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-27 20:37:45,251 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-27 20:37:45,251 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-27 20:37:45,251 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-27 20:37:45,251 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-27 20:37:45,251 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:37:45,251 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-27 20:37:45,252 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-27 20:37:45,252 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-27 20:37:45,252 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-27 20:37:45,252 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-27 20:37:45,252 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-27 20:37:45,252 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-27 20:37:45,252 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 [2023-01-27 20:37:45,478 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-27 20:37:45,504 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-27 20:37:45,506 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-27 20:37:45,507 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-27 20:37:45,508 INFO L275 PluginConnector]: CDTParser initialized [2023-01-27 20:37:45,509 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c [2023-01-27 20:37:46,587 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-27 20:37:46,743 INFO L351 CDTParser]: Found 1 translation units. [2023-01-27 20:37:46,744 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c [2023-01-27 20:37:46,749 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d0233ff9d/03de0ac84e6b4083af685f57ce1cf019/FLAG730610b4c [2023-01-27 20:37:46,765 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d0233ff9d/03de0ac84e6b4083af685f57ce1cf019 [2023-01-27 20:37:46,767 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-27 20:37:46,768 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-27 20:37:46,770 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-27 20:37:46,770 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-27 20:37:46,773 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-27 20:37:46,773 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:37:46" (1/1) ... [2023-01-27 20:37:46,774 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3fe97945 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:46, skipping insertion in model container [2023-01-27 20:37:46,774 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:37:46" (1/1) ... [2023-01-27 20:37:46,780 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-27 20:37:46,797 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-27 20:37:46,964 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/fibonacci.wvr.c[2330,2343] [2023-01-27 20:37:46,973 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:37:46,980 INFO L203 MainTranslator]: Completed pre-run [2023-01-27 20:37:47,012 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/fibonacci.wvr.c[2330,2343] [2023-01-27 20:37:47,015 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:37:47,025 INFO L208 MainTranslator]: Completed translation [2023-01-27 20:37:47,025 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47 WrapperNode [2023-01-27 20:37:47,025 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-27 20:37:47,026 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-27 20:37:47,026 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-27 20:37:47,026 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-27 20:37:47,031 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,038 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,057 INFO L138 Inliner]: procedures = 23, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 169 [2023-01-27 20:37:47,058 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-27 20:37:47,058 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-27 20:37:47,058 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-27 20:37:47,058 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-27 20:37:47,065 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,065 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,068 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,068 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,074 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,077 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,078 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,079 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,081 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-27 20:37:47,082 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-27 20:37:47,082 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-27 20:37:47,082 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-27 20:37:47,082 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (1/1) ... [2023-01-27 20:37:47,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:37:47,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:47,108 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-27 20:37:47,110 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-27 20:37:47,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-27 20:37:47,138 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-27 20:37:47,138 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-27 20:37:47,139 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-27 20:37:47,139 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-27 20:37:47,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-27 20:37:47,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-27 20:37:47,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-27 20:37:47,139 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-27 20:37:47,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-27 20:37:47,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-27 20:37:47,140 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-27 20:37:47,141 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-27 20:37:47,237 INFO L236 CfgBuilder]: Building ICFG [2023-01-27 20:37:47,239 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-27 20:37:47,593 INFO L277 CfgBuilder]: Performing block encoding [2023-01-27 20:37:47,602 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-27 20:37:47,602 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-27 20:37:47,604 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:37:47 BoogieIcfgContainer [2023-01-27 20:37:47,604 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-27 20:37:47,605 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-27 20:37:47,605 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-27 20:37:47,608 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-27 20:37:47,608 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 08:37:46" (1/3) ... [2023-01-27 20:37:47,609 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca02d73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:37:47, skipping insertion in model container [2023-01-27 20:37:47,609 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:37:47" (2/3) ... [2023-01-27 20:37:47,609 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca02d73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:37:47, skipping insertion in model container [2023-01-27 20:37:47,609 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:37:47" (3/3) ... [2023-01-27 20:37:47,610 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2023-01-27 20:37:47,634 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-27 20:37:47,634 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-27 20:37:47,634 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-27 20:37:47,789 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-27 20:37:47,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 196 transitions, 408 flow [2023-01-27 20:37:47,919 INFO L130 PetriNetUnfolder]: 14/194 cut-off events. [2023-01-27 20:37:47,919 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 20:37:47,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203 conditions, 194 events. 14/194 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 288 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 119. Up to 2 conditions per place. [2023-01-27 20:37:47,926 INFO L82 GeneralOperation]: Start removeDead. Operand has 189 places, 196 transitions, 408 flow [2023-01-27 20:37:47,931 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 186 transitions, 384 flow [2023-01-27 20:37:47,933 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 20:37:47,941 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 186 transitions, 384 flow [2023-01-27 20:37:47,943 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 186 transitions, 384 flow [2023-01-27 20:37:47,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 179 places, 186 transitions, 384 flow [2023-01-27 20:37:47,984 INFO L130 PetriNetUnfolder]: 14/186 cut-off events. [2023-01-27 20:37:47,984 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 20:37:47,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 186 events. 14/186 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 250 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 119. Up to 2 conditions per place. [2023-01-27 20:37:47,990 INFO L119 LiptonReduction]: Number of co-enabled transitions 7452 [2023-01-27 20:37:53,227 INFO L134 LiptonReduction]: Checked pairs total: 6342 [2023-01-27 20:37:53,228 INFO L136 LiptonReduction]: Total number of compositions: 216 [2023-01-27 20:37:53,248 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-27 20:37:53,254 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;@d2aabac, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 20:37:53,254 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-27 20:37:53,270 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2023-01-27 20:37:53,270 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 20:37:53,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:53,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:53,272 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-27 20:37:53,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:53,277 INFO L85 PathProgramCache]: Analyzing trace with hash 2015475980, now seen corresponding path program 1 times [2023-01-27 20:37:53,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:53,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650146000] [2023-01-27 20:37:53,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:53,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:53,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:53,912 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-27 20:37:53,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:53,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650146000] [2023-01-27 20:37:53,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650146000] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:53,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:53,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-27 20:37:53,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533887068] [2023-01-27 20:37:53,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:53,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:37:53,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:53,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:37:53,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:37:53,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 412 [2023-01-27 20:37:53,953 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 5 states, 5 states have (on average 163.2) internal successors, (816), 5 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:53,953 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:53,953 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 412 [2023-01-27 20:37:53,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:54,078 INFO L130 PetriNetUnfolder]: 64/119 cut-off events. [2023-01-27 20:37:54,078 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2023-01-27 20:37:54,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 119 events. 64/119 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 334 event pairs, 3 based on Foata normal form. 1/81 useless extension candidates. Maximal degree in co-relation 181. Up to 85 conditions per place. [2023-01-27 20:37:54,083 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 23 selfloop transitions, 5 changer transitions 5/35 dead transitions. [2023-01-27 20:37:54,083 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 35 transitions, 166 flow [2023-01-27 20:37:54,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:54,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:54,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 839 transitions. [2023-01-27 20:37:54,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40728155339805827 [2023-01-27 20:37:54,104 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 839 transitions. [2023-01-27 20:37:54,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 839 transitions. [2023-01-27 20:37:54,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:54,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 839 transitions. [2023-01-27 20:37:54,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 167.8) internal successors, (839), 5 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,122 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,124 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 5 states and 839 transitions. [2023-01-27 20:37:54,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 35 transitions, 166 flow [2023-01-27 20:37:54,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 35 transitions, 146 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-27 20:37:54,132 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 68 flow [2023-01-27 20:37:54,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=68, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-01-27 20:37:54,137 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 3 predicate places. [2023-01-27 20:37:54,137 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 68 flow [2023-01-27 20:37:54,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 163.2) internal successors, (816), 5 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:54,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:54,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-27 20:37:54,138 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-27 20:37:54,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:54,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1883585228, now seen corresponding path program 2 times [2023-01-27 20:37:54,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:54,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358744639] [2023-01-27 20:37:54,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:54,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:54,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:54,398 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-27 20:37:54,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:54,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358744639] [2023-01-27 20:37:54,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358744639] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:54,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:54,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-27 20:37:54,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047035975] [2023-01-27 20:37:54,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:54,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:37:54,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:54,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:37:54,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:37:54,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 412 [2023-01-27 20:37:54,402 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 68 flow. Second operand has 5 states, 5 states have (on average 163.2) internal successors, (816), 5 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,402 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:54,403 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 412 [2023-01-27 20:37:54,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:54,482 INFO L130 PetriNetUnfolder]: 63/111 cut-off events. [2023-01-27 20:37:54,482 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 20:37:54,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 111 events. 63/111 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 283 event pairs, 1 based on Foata normal form. 1/96 useless extension candidates. Maximal degree in co-relation 316. Up to 85 conditions per place. [2023-01-27 20:37:54,483 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 21 selfloop transitions, 6 changer transitions 5/34 dead transitions. [2023-01-27 20:37:54,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 34 transitions, 176 flow [2023-01-27 20:37:54,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:54,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:54,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 837 transitions. [2023-01-27 20:37:54,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40631067961165046 [2023-01-27 20:37:54,486 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 837 transitions. [2023-01-27 20:37:54,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 837 transitions. [2023-01-27 20:37:54,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:54,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 837 transitions. [2023-01-27 20:37:54,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 167.4) internal successors, (837), 5 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,492 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,492 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 68 flow. Second operand 5 states and 837 transitions. [2023-01-27 20:37:54,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 34 transitions, 176 flow [2023-01-27 20:37:54,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 34 transitions, 174 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-01-27 20:37:54,494 INFO L231 Difference]: Finished difference. Result has 28 places, 21 transitions, 100 flow [2023-01-27 20:37:54,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=100, PETRI_PLACES=28, PETRI_TRANSITIONS=21} [2023-01-27 20:37:54,495 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2023-01-27 20:37:54,495 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 21 transitions, 100 flow [2023-01-27 20:37:54,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 163.2) internal successors, (816), 5 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:54,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:54,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-27 20:37:54,496 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-27 20:37:54,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:54,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1189875957, now seen corresponding path program 1 times [2023-01-27 20:37:54,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:54,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93367819] [2023-01-27 20:37:54,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:54,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:54,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:54,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:54,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:54,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93367819] [2023-01-27 20:37:54,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93367819] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:54,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:54,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 20:37:54,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095277487] [2023-01-27 20:37:54,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:54,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:37:54,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:54,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:37:54,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:37:54,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:54,551 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,551 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:54,551 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:54,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:54,617 INFO L130 PetriNetUnfolder]: 84/157 cut-off events. [2023-01-27 20:37:54,618 INFO L131 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2023-01-27 20:37:54,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 491 conditions, 157 events. 84/157 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 477 event pairs, 28 based on Foata normal form. 4/147 useless extension candidates. Maximal degree in co-relation 476. Up to 84 conditions per place. [2023-01-27 20:37:54,619 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 32 selfloop transitions, 6 changer transitions 6/44 dead transitions. [2023-01-27 20:37:54,619 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 44 transitions, 267 flow [2023-01-27 20:37:54,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:54,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:54,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 872 transitions. [2023-01-27 20:37:54,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42330097087378643 [2023-01-27 20:37:54,622 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 872 transitions. [2023-01-27 20:37:54,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 872 transitions. [2023-01-27 20:37:54,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:54,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 872 transitions. [2023-01-27 20:37:54,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 174.4) internal successors, (872), 5 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,628 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,629 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 100 flow. Second operand 5 states and 872 transitions. [2023-01-27 20:37:54,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 44 transitions, 267 flow [2023-01-27 20:37:54,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 44 transitions, 253 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:54,631 INFO L231 Difference]: Finished difference. Result has 32 places, 23 transitions, 127 flow [2023-01-27 20:37:54,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=32, PETRI_TRANSITIONS=23} [2023-01-27 20:37:54,632 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 12 predicate places. [2023-01-27 20:37:54,632 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 23 transitions, 127 flow [2023-01-27 20:37:54,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:54,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:54,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-27 20:37:54,633 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-27 20:37:54,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:54,634 INFO L85 PathProgramCache]: Analyzing trace with hash 2076972385, now seen corresponding path program 2 times [2023-01-27 20:37:54,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:54,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339274444] [2023-01-27 20:37:54,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:54,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:54,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:54,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:54,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339274444] [2023-01-27 20:37:54,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339274444] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:54,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:54,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 20:37:54,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398306959] [2023-01-27 20:37:54,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:54,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:37:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:54,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:37:54,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:37:54,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:54,696 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 23 transitions, 127 flow. Second operand has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:54,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:54,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:54,784 INFO L130 PetriNetUnfolder]: 102/193 cut-off events. [2023-01-27 20:37:54,784 INFO L131 PetriNetUnfolder]: For 335/335 co-relation queries the response was YES. [2023-01-27 20:37:54,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 681 conditions, 193 events. 102/193 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 588 event pairs, 38 based on Foata normal form. 6/179 useless extension candidates. Maximal degree in co-relation 646. Up to 128 conditions per place. [2023-01-27 20:37:54,786 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 33 selfloop transitions, 9 changer transitions 7/49 dead transitions. [2023-01-27 20:37:54,787 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 354 flow [2023-01-27 20:37:54,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:37:54,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:37:54,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1043 transitions. [2023-01-27 20:37:54,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42192556634304207 [2023-01-27 20:37:54,790 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1043 transitions. [2023-01-27 20:37:54,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1043 transitions. [2023-01-27 20:37:54,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:54,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1043 transitions. [2023-01-27 20:37:54,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 173.83333333333334) internal successors, (1043), 6 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 412.0) internal successors, (2884), 7 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,799 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 412.0) internal successors, (2884), 7 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,799 INFO L175 Difference]: Start difference. First operand has 32 places, 23 transitions, 127 flow. Second operand 6 states and 1043 transitions. [2023-01-27 20:37:54,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 354 flow [2023-01-27 20:37:54,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 49 transitions, 334 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:54,810 INFO L231 Difference]: Finished difference. Result has 38 places, 28 transitions, 186 flow [2023-01-27 20:37:54,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=186, PETRI_PLACES=38, PETRI_TRANSITIONS=28} [2023-01-27 20:37:54,811 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-01-27 20:37:54,811 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 28 transitions, 186 flow [2023-01-27 20:37:54,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:54,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:54,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-27 20:37:54,812 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-27 20:37:54,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:54,812 INFO L85 PathProgramCache]: Analyzing trace with hash 993485807, now seen corresponding path program 1 times [2023-01-27 20:37:54,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:54,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821846146] [2023-01-27 20:37:54,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:54,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:54,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:54,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:54,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:54,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821846146] [2023-01-27 20:37:54,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821846146] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:54,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190133468] [2023-01-27 20:37:54,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:54,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:54,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:54,877 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-27 20:37:54,899 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-27 20:37:54,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:54,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 20:37:54,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:55,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:55,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:55,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:55,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190133468] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:55,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:55,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-01-27 20:37:55,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119352568] [2023-01-27 20:37:55,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:55,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-27 20:37:55,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:55,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-27 20:37:55,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-01-27 20:37:55,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:55,102 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 28 transitions, 186 flow. Second operand has 8 states, 8 states have (on average 169.625) internal successors, (1357), 8 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,102 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:55,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:55,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:55,212 INFO L130 PetriNetUnfolder]: 106/197 cut-off events. [2023-01-27 20:37:55,212 INFO L131 PetriNetUnfolder]: For 380/380 co-relation queries the response was YES. [2023-01-27 20:37:55,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 796 conditions, 197 events. 106/197 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 622 event pairs, 20 based on Foata normal form. 6/189 useless extension candidates. Maximal degree in co-relation 770. Up to 96 conditions per place. [2023-01-27 20:37:55,215 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 43 selfloop transitions, 8 changer transitions 1/52 dead transitions. [2023-01-27 20:37:55,215 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 52 transitions, 400 flow [2023-01-27 20:37:55,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:55,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:55,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 875 transitions. [2023-01-27 20:37:55,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42475728155339804 [2023-01-27 20:37:55,218 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 875 transitions. [2023-01-27 20:37:55,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 875 transitions. [2023-01-27 20:37:55,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:55,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 875 transitions. [2023-01-27 20:37:55,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 175.0) internal successors, (875), 5 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,225 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,225 INFO L175 Difference]: Start difference. First operand has 38 places, 28 transitions, 186 flow. Second operand 5 states and 875 transitions. [2023-01-27 20:37:55,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 52 transitions, 400 flow [2023-01-27 20:37:55,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 52 transitions, 377 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:55,230 INFO L231 Difference]: Finished difference. Result has 41 places, 30 transitions, 211 flow [2023-01-27 20:37:55,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=211, PETRI_PLACES=41, PETRI_TRANSITIONS=30} [2023-01-27 20:37:55,232 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2023-01-27 20:37:55,232 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 30 transitions, 211 flow [2023-01-27 20:37:55,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 169.625) internal successors, (1357), 8 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:55,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:55,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:55,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:55,439 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-27 20:37:55,439 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:55,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1800513565, now seen corresponding path program 2 times [2023-01-27 20:37:55,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:55,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724391495] [2023-01-27 20:37:55,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:55,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:55,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:55,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:55,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724391495] [2023-01-27 20:37:55,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724391495] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:55,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47854498] [2023-01-27 20:37:55,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:37:55,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:55,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:55,499 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-27 20:37:55,504 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-27 20:37:55,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:37:55,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:55,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 20:37:55,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:55,612 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:55,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:55,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:55,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47854498] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:55,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:55,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 20:37:55,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230057036] [2023-01-27 20:37:55,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:55,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:37:55,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:55,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:37:55,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:37:55,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:55,643 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 30 transitions, 211 flow. Second operand has 10 states, 10 states have (on average 169.3) internal successors, (1693), 10 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,643 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:55,643 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:55,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:55,803 INFO L130 PetriNetUnfolder]: 124/235 cut-off events. [2023-01-27 20:37:55,803 INFO L131 PetriNetUnfolder]: For 564/564 co-relation queries the response was YES. [2023-01-27 20:37:55,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 235 events. 124/235 cut-off events. For 564/564 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 806 event pairs, 16 based on Foata normal form. 6/227 useless extension candidates. Maximal degree in co-relation 773. Up to 104 conditions per place. [2023-01-27 20:37:55,805 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 54 selfloop transitions, 15 changer transitions 2/71 dead transitions. [2023-01-27 20:37:55,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 71 transitions, 537 flow [2023-01-27 20:37:55,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:37:55,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:37:55,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1397 transitions. [2023-01-27 20:37:55,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238470873786408 [2023-01-27 20:37:55,808 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1397 transitions. [2023-01-27 20:37:55,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1397 transitions. [2023-01-27 20:37:55,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:55,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1397 transitions. [2023-01-27 20:37:55,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 174.625) internal successors, (1397), 8 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,817 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,817 INFO L175 Difference]: Start difference. First operand has 41 places, 30 transitions, 211 flow. Second operand 8 states and 1397 transitions. [2023-01-27 20:37:55,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 71 transitions, 537 flow [2023-01-27 20:37:55,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 71 transitions, 522 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:55,820 INFO L231 Difference]: Finished difference. Result has 50 places, 36 transitions, 302 flow [2023-01-27 20:37:55,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=302, PETRI_PLACES=50, PETRI_TRANSITIONS=36} [2023-01-27 20:37:55,820 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 30 predicate places. [2023-01-27 20:37:55,821 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 36 transitions, 302 flow [2023-01-27 20:37:55,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.3) internal successors, (1693), 10 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:55,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:55,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:55,829 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-27 20:37:56,026 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-27 20:37:56,027 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-27 20:37:56,027 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:56,027 INFO L85 PathProgramCache]: Analyzing trace with hash 113238829, now seen corresponding path program 3 times [2023-01-27 20:37:56,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:56,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960385625] [2023-01-27 20:37:56,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:56,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:56,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:56,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:56,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:56,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960385625] [2023-01-27 20:37:56,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960385625] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:56,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547620640] [2023-01-27 20:37:56,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:37:56,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:56,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:56,080 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-27 20:37:56,083 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-27 20:37:56,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-27 20:37:56,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:56,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 20:37:56,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:56,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:56,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:56,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:56,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547620640] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:56,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:56,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-01-27 20:37:56,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482817858] [2023-01-27 20:37:56,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:56,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-27 20:37:56,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:56,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-27 20:37:56,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-01-27 20:37:56,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:56,195 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 36 transitions, 302 flow. Second operand has 8 states, 8 states have (on average 169.625) internal successors, (1357), 8 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,195 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:56,195 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:56,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:56,302 INFO L130 PetriNetUnfolder]: 130/245 cut-off events. [2023-01-27 20:37:56,302 INFO L131 PetriNetUnfolder]: For 761/761 co-relation queries the response was YES. [2023-01-27 20:37:56,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1093 conditions, 245 events. 130/245 cut-off events. For 761/761 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 847 event pairs, 16 based on Foata normal form. 4/233 useless extension candidates. Maximal degree in co-relation 855. Up to 104 conditions per place. [2023-01-27 20:37:56,304 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 40 selfloop transitions, 13 changer transitions 1/54 dead transitions. [2023-01-27 20:37:56,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 505 flow [2023-01-27 20:37:56,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:56,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:56,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 871 transitions. [2023-01-27 20:37:56,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4228155339805825 [2023-01-27 20:37:56,307 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 871 transitions. [2023-01-27 20:37:56,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 871 transitions. [2023-01-27 20:37:56,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:56,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 871 transitions. [2023-01-27 20:37:56,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 174.2) internal successors, (871), 5 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,312 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,312 INFO L175 Difference]: Start difference. First operand has 50 places, 36 transitions, 302 flow. Second operand 5 states and 871 transitions. [2023-01-27 20:37:56,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 505 flow [2023-01-27 20:37:56,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 482 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-01-27 20:37:56,317 INFO L231 Difference]: Finished difference. Result has 53 places, 38 transitions, 343 flow [2023-01-27 20:37:56,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=343, PETRI_PLACES=53, PETRI_TRANSITIONS=38} [2023-01-27 20:37:56,317 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 33 predicate places. [2023-01-27 20:37:56,317 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 38 transitions, 343 flow [2023-01-27 20:37:56,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 169.625) internal successors, (1357), 8 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:56,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:56,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:56,523 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-27 20:37:56,524 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-27 20:37:56,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:56,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1270574027, now seen corresponding path program 3 times [2023-01-27 20:37:56,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:56,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465855902] [2023-01-27 20:37:56,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:56,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:56,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:56,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:56,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:56,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465855902] [2023-01-27 20:37:56,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465855902] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:56,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:56,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 20:37:56,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723422065] [2023-01-27 20:37:56,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:56,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:37:56,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:56,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:37:56,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:37:56,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:56,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 38 transitions, 343 flow. Second operand has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:56,579 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:56,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:56,670 INFO L130 PetriNetUnfolder]: 122/229 cut-off events. [2023-01-27 20:37:56,670 INFO L131 PetriNetUnfolder]: For 936/936 co-relation queries the response was YES. [2023-01-27 20:37:56,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1039 conditions, 229 events. 122/229 cut-off events. For 936/936 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 763 event pairs, 40 based on Foata normal form. 6/219 useless extension candidates. Maximal degree in co-relation 921. Up to 160 conditions per place. [2023-01-27 20:37:56,672 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 36 selfloop transitions, 11 changer transitions 9/56 dead transitions. [2023-01-27 20:37:56,672 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 56 transitions, 512 flow [2023-01-27 20:37:56,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:37:56,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:37:56,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1044 transitions. [2023-01-27 20:37:56,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4223300970873786 [2023-01-27 20:37:56,676 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1044 transitions. [2023-01-27 20:37:56,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1044 transitions. [2023-01-27 20:37:56,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:56,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1044 transitions. [2023-01-27 20:37:56,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 174.0) internal successors, (1044), 6 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 412.0) internal successors, (2884), 7 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,684 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 412.0) internal successors, (2884), 7 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,684 INFO L175 Difference]: Start difference. First operand has 53 places, 38 transitions, 343 flow. Second operand 6 states and 1044 transitions. [2023-01-27 20:37:56,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 56 transitions, 512 flow [2023-01-27 20:37:56,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 56 transitions, 495 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:56,689 INFO L231 Difference]: Finished difference. Result has 56 places, 34 transitions, 296 flow [2023-01-27 20:37:56,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=56, PETRI_TRANSITIONS=34} [2023-01-27 20:37:56,691 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 36 predicate places. [2023-01-27 20:37:56,691 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 34 transitions, 296 flow [2023-01-27 20:37:56,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:56,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:56,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-27 20:37:56,693 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-27 20:37:56,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:56,693 INFO L85 PathProgramCache]: Analyzing trace with hash -691740739, now seen corresponding path program 4 times [2023-01-27 20:37:56,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:56,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403853870] [2023-01-27 20:37:56,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:56,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:56,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:56,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:56,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:56,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403853870] [2023-01-27 20:37:56,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403853870] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:56,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755122435] [2023-01-27 20:37:56,761 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:37:56,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:56,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:56,762 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-27 20:37:56,764 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-27 20:37:56,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:37:56,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:56,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 20:37:56,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:56,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:56,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:56,882 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:56,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755122435] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:56,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:56,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 20:37:56,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083389515] [2023-01-27 20:37:56,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:56,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:37:56,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:56,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:37:56,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:37:56,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:56,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 34 transitions, 296 flow. Second operand has 10 states, 10 states have (on average 169.3) internal successors, (1693), 10 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:56,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:56,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:56,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:57,012 INFO L130 PetriNetUnfolder]: 122/219 cut-off events. [2023-01-27 20:37:57,013 INFO L131 PetriNetUnfolder]: For 783/783 co-relation queries the response was YES. [2023-01-27 20:37:57,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1006 conditions, 219 events. 122/219 cut-off events. For 783/783 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 669 event pairs, 43 based on Foata normal form. 4/205 useless extension candidates. Maximal degree in co-relation 985. Up to 161 conditions per place. [2023-01-27 20:37:57,014 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 37 selfloop transitions, 11 changer transitions 0/48 dead transitions. [2023-01-27 20:37:57,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 48 transitions, 449 flow [2023-01-27 20:37:57,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:57,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:57,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 870 transitions. [2023-01-27 20:37:57,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4223300970873786 [2023-01-27 20:37:57,017 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 870 transitions. [2023-01-27 20:37:57,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 870 transitions. [2023-01-27 20:37:57,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:57,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 870 transitions. [2023-01-27 20:37:57,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 174.0) internal successors, (870), 5 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,023 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,023 INFO L175 Difference]: Start difference. First operand has 56 places, 34 transitions, 296 flow. Second operand 5 states and 870 transitions. [2023-01-27 20:37:57,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 48 transitions, 449 flow [2023-01-27 20:37:57,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 48 transitions, 400 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-01-27 20:37:57,026 INFO L231 Difference]: Finished difference. Result has 51 places, 35 transitions, 285 flow [2023-01-27 20:37:57,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=285, PETRI_PLACES=51, PETRI_TRANSITIONS=35} [2023-01-27 20:37:57,029 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 31 predicate places. [2023-01-27 20:37:57,029 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 35 transitions, 285 flow [2023-01-27 20:37:57,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.3) internal successors, (1693), 10 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:57,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:57,037 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-27 20:37:57,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:57,235 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-27 20:37:57,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:57,236 INFO L85 PathProgramCache]: Analyzing trace with hash -935224503, now seen corresponding path program 4 times [2023-01-27 20:37:57,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:57,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737128950] [2023-01-27 20:37:57,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:57,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:57,285 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:57,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:57,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737128950] [2023-01-27 20:37:57,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737128950] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:57,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623244338] [2023-01-27 20:37:57,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:37:57,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:57,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:57,287 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-27 20:37:57,290 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-27 20:37:57,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:37:57,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:57,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 20:37:57,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:57,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:57,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:57,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:57,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623244338] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:57,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:57,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 20:37:57,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654089043] [2023-01-27 20:37:57,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:57,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:37:57,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:57,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:37:57,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:37:57,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:57,404 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 35 transitions, 285 flow. Second operand has 10 states, 10 states have (on average 169.3) internal successors, (1693), 10 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,404 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:57,404 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:57,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:57,525 INFO L130 PetriNetUnfolder]: 114/203 cut-off events. [2023-01-27 20:37:57,526 INFO L131 PetriNetUnfolder]: For 575/575 co-relation queries the response was YES. [2023-01-27 20:37:57,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 920 conditions, 203 events. 114/203 cut-off events. For 575/575 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 589 event pairs, 37 based on Foata normal form. 6/191 useless extension candidates. Maximal degree in co-relation 900. Up to 153 conditions per place. [2023-01-27 20:37:57,528 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 33 selfloop transitions, 12 changer transitions 0/45 dead transitions. [2023-01-27 20:37:57,528 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 45 transitions, 408 flow [2023-01-27 20:37:57,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:57,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:57,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 867 transitions. [2023-01-27 20:37:57,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.420873786407767 [2023-01-27 20:37:57,530 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 867 transitions. [2023-01-27 20:37:57,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 867 transitions. [2023-01-27 20:37:57,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:57,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 867 transitions. [2023-01-27 20:37:57,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 173.4) internal successors, (867), 5 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,536 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,536 INFO L175 Difference]: Start difference. First operand has 51 places, 35 transitions, 285 flow. Second operand 5 states and 867 transitions. [2023-01-27 20:37:57,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 45 transitions, 408 flow [2023-01-27 20:37:57,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 45 transitions, 392 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:57,539 INFO L231 Difference]: Finished difference. Result has 52 places, 34 transitions, 282 flow [2023-01-27 20:37:57,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=282, PETRI_PLACES=52, PETRI_TRANSITIONS=34} [2023-01-27 20:37:57,540 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 32 predicate places. [2023-01-27 20:37:57,540 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 34 transitions, 282 flow [2023-01-27 20:37:57,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.3) internal successors, (1693), 10 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:57,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:57,549 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-27 20:37:57,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-01-27 20:37:57,749 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-27 20:37:57,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:57,750 INFO L85 PathProgramCache]: Analyzing trace with hash 899158593, now seen corresponding path program 5 times [2023-01-27 20:37:57,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:57,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898721018] [2023-01-27 20:37:57,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:57,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:57,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898721018] [2023-01-27 20:37:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898721018] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751925397] [2023-01-27 20:37:57,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:37:57,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:57,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:57,809 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-27 20:37:57,812 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-27 20:37:57,879 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:37:57,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:57,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 20:37:57,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:57,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:57,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:57,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:57,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751925397] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:57,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:57,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 20:37:57,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846500560] [2023-01-27 20:37:57,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:57,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:37:57,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:57,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:37:57,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:37:57,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:37:57,950 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 34 transitions, 282 flow. Second operand has 10 states, 10 states have (on average 169.5) internal successors, (1695), 10 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:57,950 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:57,950 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:37:57,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:58,076 INFO L130 PetriNetUnfolder]: 110/193 cut-off events. [2023-01-27 20:37:58,076 INFO L131 PetriNetUnfolder]: For 573/573 co-relation queries the response was YES. [2023-01-27 20:37:58,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 898 conditions, 193 events. 110/193 cut-off events. For 573/573 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 569 event pairs, 9 based on Foata normal form. 4/181 useless extension candidates. Maximal degree in co-relation 878. Up to 86 conditions per place. [2023-01-27 20:37:58,078 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 37 selfloop transitions, 17 changer transitions 0/54 dead transitions. [2023-01-27 20:37:58,078 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 54 transitions, 474 flow [2023-01-27 20:37:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:37:58,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:37:58,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1380 transitions. [2023-01-27 20:37:58,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186893203883495 [2023-01-27 20:37:58,082 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1380 transitions. [2023-01-27 20:37:58,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1380 transitions. [2023-01-27 20:37:58,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:58,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1380 transitions. [2023-01-27 20:37:58,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 172.5) internal successors, (1380), 8 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:58,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:58,090 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:58,090 INFO L175 Difference]: Start difference. First operand has 52 places, 34 transitions, 282 flow. Second operand 8 states and 1380 transitions. [2023-01-27 20:37:58,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 54 transitions, 474 flow [2023-01-27 20:37:58,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 54 transitions, 426 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-01-27 20:37:58,093 INFO L231 Difference]: Finished difference. Result has 51 places, 35 transitions, 277 flow [2023-01-27 20:37:58,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=277, PETRI_PLACES=51, PETRI_TRANSITIONS=35} [2023-01-27 20:37:58,094 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 31 predicate places. [2023-01-27 20:37:58,094 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 35 transitions, 277 flow [2023-01-27 20:37:58,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.5) internal successors, (1695), 10 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:58,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:58,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:58,103 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-27 20:37:58,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:58,300 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-27 20:37:58,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:58,301 INFO L85 PathProgramCache]: Analyzing trace with hash -538177452, now seen corresponding path program 1 times [2023-01-27 20:37:58,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:58,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024579357] [2023-01-27 20:37:58,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:58,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:58,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:58,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:58,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:58,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024579357] [2023-01-27 20:37:58,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024579357] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:58,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928476109] [2023-01-27 20:37:58,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:58,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:58,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:58,656 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-27 20:37:58,658 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-27 20:37:58,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:58,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:37:58,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:58,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:58,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:59,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:59,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928476109] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:59,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:59,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 20:37:59,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836630577] [2023-01-27 20:37:59,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:59,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:37:59,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:59,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:37:59,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:37:59,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:37:59,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 35 transitions, 277 flow. Second operand has 12 states, 12 states have (on average 157.5) internal successors, (1890), 12 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:59,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:59,051 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:37:59,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:59,281 INFO L130 PetriNetUnfolder]: 132/238 cut-off events. [2023-01-27 20:37:59,282 INFO L131 PetriNetUnfolder]: For 578/598 co-relation queries the response was YES. [2023-01-27 20:37:59,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1048 conditions, 238 events. 132/238 cut-off events. For 578/598 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 814 event pairs, 6 based on Foata normal form. 11/242 useless extension candidates. Maximal degree in co-relation 1030. Up to 167 conditions per place. [2023-01-27 20:37:59,283 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 36 selfloop transitions, 17 changer transitions 5/64 dead transitions. [2023-01-27 20:37:59,284 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 519 flow [2023-01-27 20:37:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:37:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:37:59,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1125 transitions. [2023-01-27 20:37:59,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39008321775312066 [2023-01-27 20:37:59,287 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1125 transitions. [2023-01-27 20:37:59,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1125 transitions. [2023-01-27 20:37:59,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:59,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1125 transitions. [2023-01-27 20:37:59,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 160.71428571428572) internal successors, (1125), 7 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:59,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:59,294 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:59,294 INFO L175 Difference]: Start difference. First operand has 51 places, 35 transitions, 277 flow. Second operand 7 states and 1125 transitions. [2023-01-27 20:37:59,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 519 flow [2023-01-27 20:37:59,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 64 transitions, 470 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-01-27 20:37:59,297 INFO L231 Difference]: Finished difference. Result has 54 places, 45 transitions, 370 flow [2023-01-27 20:37:59,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=370, PETRI_PLACES=54, PETRI_TRANSITIONS=45} [2023-01-27 20:37:59,298 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 34 predicate places. [2023-01-27 20:37:59,298 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 45 transitions, 370 flow [2023-01-27 20:37:59,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 157.5) internal successors, (1890), 12 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:59,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:59,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:59,312 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-27 20:37:59,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:59,506 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-27 20:37:59,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:59,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1242983908, now seen corresponding path program 2 times [2023-01-27 20:37:59,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:59,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058070748] [2023-01-27 20:37:59,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:59,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:59,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:59,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:59,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:59,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058070748] [2023-01-27 20:37:59,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058070748] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:59,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804650806] [2023-01-27 20:37:59,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:37:59,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:59,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:59,800 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-27 20:37:59,803 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-27 20:37:59,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:37:59,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:59,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:37:59,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:59,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:59,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:00,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:00,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804650806] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:00,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:00,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-01-27 20:38:00,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753509923] [2023-01-27 20:38:00,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:00,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:38:00,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:00,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:38:00,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:38:00,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:00,131 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 370 flow. Second operand has 14 states, 14 states have (on average 157.42857142857142) internal successors, (2204), 14 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:00,131 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:00,131 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:00,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:00,299 INFO L130 PetriNetUnfolder]: 144/264 cut-off events. [2023-01-27 20:38:00,299 INFO L131 PetriNetUnfolder]: For 828/858 co-relation queries the response was YES. [2023-01-27 20:38:00,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 264 events. 144/264 cut-off events. For 828/858 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 950 event pairs, 8 based on Foata normal form. 11/268 useless extension candidates. Maximal degree in co-relation 1222. Up to 171 conditions per place. [2023-01-27 20:38:00,302 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 40 selfloop transitions, 20 changer transitions 5/71 dead transitions. [2023-01-27 20:38:00,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 604 flow [2023-01-27 20:38:00,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:38:00,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:38:00,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1130 transitions. [2023-01-27 20:38:00,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39181692094313453 [2023-01-27 20:38:00,305 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1130 transitions. [2023-01-27 20:38:00,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1130 transitions. [2023-01-27 20:38:00,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:00,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1130 transitions. [2023-01-27 20:38:00,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 161.42857142857142) internal successors, (1130), 7 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:00,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:00,312 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:00,312 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 370 flow. Second operand 7 states and 1130 transitions. [2023-01-27 20:38:00,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 604 flow [2023-01-27 20:38:00,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 571 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-01-27 20:38:00,316 INFO L231 Difference]: Finished difference. Result has 60 places, 49 transitions, 439 flow [2023-01-27 20:38:00,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=439, PETRI_PLACES=60, PETRI_TRANSITIONS=49} [2023-01-27 20:38:00,318 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 40 predicate places. [2023-01-27 20:38:00,318 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 49 transitions, 439 flow [2023-01-27 20:38:00,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.42857142857142) internal successors, (2204), 14 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:00,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:00,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:00,324 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-27 20:38:00,524 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,SelfDestructingSolverStorable12 [2023-01-27 20:38:00,524 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-27 20:38:00,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:00,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1215278278, now seen corresponding path program 3 times [2023-01-27 20:38:00,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:00,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965784402] [2023-01-27 20:38:00,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:00,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:00,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:00,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:00,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:00,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965784402] [2023-01-27 20:38:00,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965784402] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:00,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259097330] [2023-01-27 20:38:00,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:38:00,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:00,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:00,838 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-27 20:38:00,840 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-27 20:38:00,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 20:38:00,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:00,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:38:00,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:01,019 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:01,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:01,158 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:01,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259097330] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:01,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:01,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 20:38:01,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605124690] [2023-01-27 20:38:01,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:01,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:01,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:01,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:01,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:01,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:01,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 49 transitions, 439 flow. Second operand has 12 states, 12 states have (on average 157.66666666666666) internal successors, (1892), 12 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:01,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:01,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:01,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:01,341 INFO L130 PetriNetUnfolder]: 141/255 cut-off events. [2023-01-27 20:38:01,341 INFO L131 PetriNetUnfolder]: For 1187/1213 co-relation queries the response was YES. [2023-01-27 20:38:01,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1292 conditions, 255 events. 141/255 cut-off events. For 1187/1213 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 900 event pairs, 8 based on Foata normal form. 9/257 useless extension candidates. Maximal degree in co-relation 1269. Up to 171 conditions per place. [2023-01-27 20:38:01,343 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 36 selfloop transitions, 21 changer transitions 5/68 dead transitions. [2023-01-27 20:38:01,343 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 68 transitions, 636 flow [2023-01-27 20:38:01,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:38:01,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:38:01,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1126 transitions. [2023-01-27 20:38:01,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39042995839112343 [2023-01-27 20:38:01,346 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1126 transitions. [2023-01-27 20:38:01,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1126 transitions. [2023-01-27 20:38:01,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:01,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1126 transitions. [2023-01-27 20:38:01,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 160.85714285714286) internal successors, (1126), 7 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:01,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:01,352 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:01,352 INFO L175 Difference]: Start difference. First operand has 60 places, 49 transitions, 439 flow. Second operand 7 states and 1126 transitions. [2023-01-27 20:38:01,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 68 transitions, 636 flow [2023-01-27 20:38:01,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 68 transitions, 578 flow, removed 20 selfloop flow, removed 3 redundant places. [2023-01-27 20:38:01,357 INFO L231 Difference]: Finished difference. Result has 65 places, 51 transitions, 471 flow [2023-01-27 20:38:01,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=471, PETRI_PLACES=65, PETRI_TRANSITIONS=51} [2023-01-27 20:38:01,357 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 45 predicate places. [2023-01-27 20:38:01,358 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 51 transitions, 471 flow [2023-01-27 20:38:01,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 157.66666666666666) internal successors, (1892), 12 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:01,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:01,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:01,366 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-27 20:38:01,563 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,SelfDestructingSolverStorable13 [2023-01-27 20:38:01,563 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-27 20:38:01,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:01,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1742862228, now seen corresponding path program 4 times [2023-01-27 20:38:01,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:01,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968179436] [2023-01-27 20:38:01,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:01,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:01,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:01,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:01,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:01,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968179436] [2023-01-27 20:38:01,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968179436] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:01,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294274556] [2023-01-27 20:38:01,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:38:01,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:01,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:01,933 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-27 20:38:01,943 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-27 20:38:02,014 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:38:02,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:02,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:38:02,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:02,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:02,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:02,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:02,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294274556] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:02,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:02,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-01-27 20:38:02,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985746473] [2023-01-27 20:38:02,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:02,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:38:02,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:02,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:38:02,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:38:02,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:02,283 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 51 transitions, 471 flow. Second operand has 10 states, 10 states have (on average 157.5) internal successors, (1575), 10 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:02,284 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:02,284 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:02,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:02,452 INFO L130 PetriNetUnfolder]: 166/298 cut-off events. [2023-01-27 20:38:02,453 INFO L131 PetriNetUnfolder]: For 1428/1454 co-relation queries the response was YES. [2023-01-27 20:38:02,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1559 conditions, 298 events. 166/298 cut-off events. For 1428/1454 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1112 event pairs, 10 based on Foata normal form. 9/300 useless extension candidates. Maximal degree in co-relation 1533. Up to 244 conditions per place. [2023-01-27 20:38:02,455 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 44 selfloop transitions, 17 changer transitions 5/72 dead transitions. [2023-01-27 20:38:02,455 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 72 transitions, 723 flow [2023-01-27 20:38:02,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:38:02,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:38:02,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1117 transitions. [2023-01-27 20:38:02,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38730929264909847 [2023-01-27 20:38:02,459 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1117 transitions. [2023-01-27 20:38:02,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1117 transitions. [2023-01-27 20:38:02,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:02,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1117 transitions. [2023-01-27 20:38:02,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 159.57142857142858) internal successors, (1117), 7 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:02,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:02,465 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:02,465 INFO L175 Difference]: Start difference. First operand has 65 places, 51 transitions, 471 flow. Second operand 7 states and 1117 transitions. [2023-01-27 20:38:02,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 72 transitions, 723 flow [2023-01-27 20:38:02,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 72 transitions, 674 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:02,472 INFO L231 Difference]: Finished difference. Result has 69 places, 61 transitions, 574 flow [2023-01-27 20:38:02,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=574, PETRI_PLACES=69, PETRI_TRANSITIONS=61} [2023-01-27 20:38:02,474 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 49 predicate places. [2023-01-27 20:38:02,474 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 61 transitions, 574 flow [2023-01-27 20:38:02,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 157.5) internal successors, (1575), 10 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:02,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:02,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:02,483 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-27 20:38:02,683 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,SelfDestructingSolverStorable14 [2023-01-27 20:38:02,684 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-27 20:38:02,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:02,684 INFO L85 PathProgramCache]: Analyzing trace with hash -433241830, now seen corresponding path program 5 times [2023-01-27 20:38:02,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:02,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339766260] [2023-01-27 20:38:02,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:02,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:02,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:02,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:02,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339766260] [2023-01-27 20:38:02,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339766260] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:02,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046309247] [2023-01-27 20:38:02,947 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:38:02,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:02,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:02,949 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-27 20:38:02,951 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-27 20:38:03,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:38:03,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:03,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:38:03,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:03,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:03,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:03,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:03,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046309247] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:03,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:03,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-01-27 20:38:03,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450685344] [2023-01-27 20:38:03,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:03,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:38:03,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:03,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:38:03,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:38:03,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:03,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 61 transitions, 574 flow. Second operand has 14 states, 14 states have (on average 157.42857142857142) internal successors, (2204), 14 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:03,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:03,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:03,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:03,479 INFO L130 PetriNetUnfolder]: 180/326 cut-off events. [2023-01-27 20:38:03,480 INFO L131 PetriNetUnfolder]: For 1850/1876 co-relation queries the response was YES. [2023-01-27 20:38:03,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1782 conditions, 326 events. 180/326 cut-off events. For 1850/1876 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1257 event pairs, 14 based on Foata normal form. 9/328 useless extension candidates. Maximal degree in co-relation 1754. Up to 248 conditions per place. [2023-01-27 20:38:03,483 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 50 selfloop transitions, 20 changer transitions 5/81 dead transitions. [2023-01-27 20:38:03,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 81 transitions, 837 flow [2023-01-27 20:38:03,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:38:03,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:38:03,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1124 transitions. [2023-01-27 20:38:03,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897364771151179 [2023-01-27 20:38:03,486 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1124 transitions. [2023-01-27 20:38:03,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1124 transitions. [2023-01-27 20:38:03,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:03,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1124 transitions. [2023-01-27 20:38:03,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 160.57142857142858) internal successors, (1124), 7 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:03,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:03,493 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:03,493 INFO L175 Difference]: Start difference. First operand has 69 places, 61 transitions, 574 flow. Second operand 7 states and 1124 transitions. [2023-01-27 20:38:03,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 81 transitions, 837 flow [2023-01-27 20:38:03,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 81 transitions, 796 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-01-27 20:38:03,500 INFO L231 Difference]: Finished difference. Result has 75 places, 65 transitions, 651 flow [2023-01-27 20:38:03,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=651, PETRI_PLACES=75, PETRI_TRANSITIONS=65} [2023-01-27 20:38:03,500 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 55 predicate places. [2023-01-27 20:38:03,500 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 65 transitions, 651 flow [2023-01-27 20:38:03,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.42857142857142) internal successors, (2204), 14 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:03,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:03,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:03,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:03,706 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,SelfDestructingSolverStorable15 [2023-01-27 20:38:03,706 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-27 20:38:03,707 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:03,707 INFO L85 PathProgramCache]: Analyzing trace with hash -405536200, now seen corresponding path program 6 times [2023-01-27 20:38:03,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:03,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057486669] [2023-01-27 20:38:03,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:03,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:03,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:03,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:03,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:03,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057486669] [2023-01-27 20:38:03,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057486669] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:03,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371199141] [2023-01-27 20:38:03,942 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:38:03,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:03,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:03,944 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-27 20:38:03,966 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-27 20:38:04,026 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-27 20:38:04,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:04,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:38:04,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:04,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:04,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:04,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:04,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371199141] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:04,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:04,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-01-27 20:38:04,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110889817] [2023-01-27 20:38:04,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:04,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:38:04,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:04,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:38:04,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:38:04,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:04,287 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 65 transitions, 651 flow. Second operand has 14 states, 14 states have (on average 157.42857142857142) internal successors, (2204), 14 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:04,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:04,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:04,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:04,486 INFO L130 PetriNetUnfolder]: 177/317 cut-off events. [2023-01-27 20:38:04,487 INFO L131 PetriNetUnfolder]: For 2219/2245 co-relation queries the response was YES. [2023-01-27 20:38:04,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1808 conditions, 317 events. 177/317 cut-off events. For 2219/2245 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1211 event pairs, 14 based on Foata normal form. 9/319 useless extension candidates. Maximal degree in co-relation 1777. Up to 248 conditions per place. [2023-01-27 20:38:04,489 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 48 selfloop transitions, 21 changer transitions 5/80 dead transitions. [2023-01-27 20:38:04,489 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 80 transitions, 874 flow [2023-01-27 20:38:04,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:38:04,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:38:04,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1122 transitions. [2023-01-27 20:38:04,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38904299583911234 [2023-01-27 20:38:04,497 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1122 transitions. [2023-01-27 20:38:04,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1122 transitions. [2023-01-27 20:38:04,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:04,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1122 transitions. [2023-01-27 20:38:04,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 160.28571428571428) internal successors, (1122), 7 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:04,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:04,504 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:04,504 INFO L175 Difference]: Start difference. First operand has 75 places, 65 transitions, 651 flow. Second operand 7 states and 1122 transitions. [2023-01-27 20:38:04,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 80 transitions, 874 flow [2023-01-27 20:38:04,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 80 transitions, 794 flow, removed 31 selfloop flow, removed 3 redundant places. [2023-01-27 20:38:04,512 INFO L231 Difference]: Finished difference. Result has 80 places, 67 transitions, 671 flow [2023-01-27 20:38:04,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=671, PETRI_PLACES=80, PETRI_TRANSITIONS=67} [2023-01-27 20:38:04,512 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 60 predicate places. [2023-01-27 20:38:04,512 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 67 transitions, 671 flow [2023-01-27 20:38:04,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 157.42857142857142) internal successors, (2204), 14 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:04,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:04,514 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:04,521 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-27 20:38:04,721 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,SelfDestructingSolverStorable16 [2023-01-27 20:38:04,721 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-27 20:38:04,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:04,722 INFO L85 PathProgramCache]: Analyzing trace with hash -292778433, now seen corresponding path program 7 times [2023-01-27 20:38:04,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:04,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497224954] [2023-01-27 20:38:04,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:04,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:04,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:04,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:04,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:04,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497224954] [2023-01-27 20:38:04,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497224954] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:04,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794540671] [2023-01-27 20:38:04,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:38:04,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:04,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:04,799 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-27 20:38:04,801 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-27 20:38:04,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:04,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:04,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:04,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:04,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:04,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:04,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794540671] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:04,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:04,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-01-27 20:38:04,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878468267] [2023-01-27 20:38:04,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:04,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-27 20:38:04,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:04,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-27 20:38:04,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-01-27 20:38:04,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:04,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 67 transitions, 671 flow. Second operand has 11 states, 11 states have (on average 169.1818181818182) internal successors, (1861), 11 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:04,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:04,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:04,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:05,152 INFO L130 PetriNetUnfolder]: 228/403 cut-off events. [2023-01-27 20:38:05,153 INFO L131 PetriNetUnfolder]: For 2406/2406 co-relation queries the response was YES. [2023-01-27 20:38:05,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2255 conditions, 403 events. 228/403 cut-off events. For 2406/2406 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1569 event pairs, 15 based on Foata normal form. 6/409 useless extension candidates. Maximal degree in co-relation 2221. Up to 154 conditions per place. [2023-01-27 20:38:05,156 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 75 selfloop transitions, 28 changer transitions 0/103 dead transitions. [2023-01-27 20:38:05,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 103 transitions, 1146 flow [2023-01-27 20:38:05,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:38:05,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:38:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1222 transitions. [2023-01-27 20:38:05,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4237170596393897 [2023-01-27 20:38:05,158 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1222 transitions. [2023-01-27 20:38:05,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1222 transitions. [2023-01-27 20:38:05,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:05,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1222 transitions. [2023-01-27 20:38:05,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 174.57142857142858) internal successors, (1222), 7 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,164 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,165 INFO L175 Difference]: Start difference. First operand has 80 places, 67 transitions, 671 flow. Second operand 7 states and 1222 transitions. [2023-01-27 20:38:05,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 103 transitions, 1146 flow [2023-01-27 20:38:05,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 103 transitions, 1081 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:05,180 INFO L231 Difference]: Finished difference. Result has 85 places, 71 transitions, 764 flow [2023-01-27 20:38:05,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=764, PETRI_PLACES=85, PETRI_TRANSITIONS=71} [2023-01-27 20:38:05,180 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 65 predicate places. [2023-01-27 20:38:05,180 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 71 transitions, 764 flow [2023-01-27 20:38:05,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 169.1818181818182) internal successors, (1861), 11 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:05,181 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:05,189 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-27 20:38:05,386 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,SelfDestructingSolverStorable17 [2023-01-27 20:38:05,386 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-27 20:38:05,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:05,387 INFO L85 PathProgramCache]: Analyzing trace with hash 588770887, now seen corresponding path program 8 times [2023-01-27 20:38:05,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:05,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190280234] [2023-01-27 20:38:05,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:05,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:05,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:05,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:05,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190280234] [2023-01-27 20:38:05,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190280234] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:05,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247263671] [2023-01-27 20:38:05,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:38:05,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:05,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:05,457 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-27 20:38:05,460 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-27 20:38:05,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:05,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:05,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:05,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:05,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:05,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:05,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247263671] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:05,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:05,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-01-27 20:38:05,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103951551] [2023-01-27 20:38:05,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:05,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-27 20:38:05,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:05,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-27 20:38:05,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-01-27 20:38:05,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:05,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 71 transitions, 764 flow. Second operand has 11 states, 11 states have (on average 169.36363636363637) internal successors, (1863), 11 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:05,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:05,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:05,828 INFO L130 PetriNetUnfolder]: 230/413 cut-off events. [2023-01-27 20:38:05,828 INFO L131 PetriNetUnfolder]: For 3259/3259 co-relation queries the response was YES. [2023-01-27 20:38:05,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2437 conditions, 413 events. 230/413 cut-off events. For 3259/3259 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1669 event pairs, 35 based on Foata normal form. 4/417 useless extension candidates. Maximal degree in co-relation 2400. Up to 153 conditions per place. [2023-01-27 20:38:05,832 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 65 selfloop transitions, 43 changer transitions 10/118 dead transitions. [2023-01-27 20:38:05,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 118 transitions, 1335 flow [2023-01-27 20:38:05,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:38:05,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:38:05,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1899 transitions. [2023-01-27 20:38:05,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41902030008826124 [2023-01-27 20:38:05,837 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1899 transitions. [2023-01-27 20:38:05,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1899 transitions. [2023-01-27 20:38:05,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:05,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1899 transitions. [2023-01-27 20:38:05,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 172.63636363636363) internal successors, (1899), 11 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,846 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,846 INFO L175 Difference]: Start difference. First operand has 85 places, 71 transitions, 764 flow. Second operand 11 states and 1899 transitions. [2023-01-27 20:38:05,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 118 transitions, 1335 flow [2023-01-27 20:38:05,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 118 transitions, 1288 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-01-27 20:38:05,860 INFO L231 Difference]: Finished difference. Result has 98 places, 83 transitions, 1012 flow [2023-01-27 20:38:05,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1012, PETRI_PLACES=98, PETRI_TRANSITIONS=83} [2023-01-27 20:38:05,860 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 78 predicate places. [2023-01-27 20:38:05,860 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 83 transitions, 1012 flow [2023-01-27 20:38:05,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 169.36363636363637) internal successors, (1863), 11 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:05,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:05,861 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:05,869 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-27 20:38:06,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:06,069 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-27 20:38:06,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:06,070 INFO L85 PathProgramCache]: Analyzing trace with hash 84514537, now seen corresponding path program 9 times [2023-01-27 20:38:06,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:06,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093010920] [2023-01-27 20:38:06,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:06,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:06,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:06,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093010920] [2023-01-27 20:38:06,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093010920] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586662776] [2023-01-27 20:38:06,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:38:06,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:06,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:06,160 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-27 20:38:06,170 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-27 20:38:06,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-27 20:38:06,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:06,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:06,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:06,310 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:06,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:06,346 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:06,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586662776] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:06,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:06,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-01-27 20:38:06,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145089727] [2023-01-27 20:38:06,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:06,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:06,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:06,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:06,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:06,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:06,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 83 transitions, 1012 flow. Second operand has 13 states, 13 states have (on average 169.15384615384616) internal successors, (2199), 13 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:06,352 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:06,352 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:06,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:06,705 INFO L130 PetriNetUnfolder]: 265/492 cut-off events. [2023-01-27 20:38:06,705 INFO L131 PetriNetUnfolder]: For 4464/4464 co-relation queries the response was YES. [2023-01-27 20:38:06,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3070 conditions, 492 events. 265/492 cut-off events. For 4464/4464 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2134 event pairs, 37 based on Foata normal form. 8/500 useless extension candidates. Maximal degree in co-relation 3028. Up to 159 conditions per place. [2023-01-27 20:38:06,710 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 91 selfloop transitions, 64 changer transitions 6/161 dead transitions. [2023-01-27 20:38:06,710 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1910 flow [2023-01-27 20:38:06,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:38:06,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:38:06,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3102 transitions. [2023-01-27 20:38:06,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41828478964401294 [2023-01-27 20:38:06,714 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3102 transitions. [2023-01-27 20:38:06,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3102 transitions. [2023-01-27 20:38:06,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:06,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3102 transitions. [2023-01-27 20:38:06,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 172.33333333333334) internal successors, (3102), 18 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:06,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 412.0) internal successors, (7828), 19 states have internal predecessors, (7828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:06,727 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 412.0) internal successors, (7828), 19 states have internal predecessors, (7828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:06,727 INFO L175 Difference]: Start difference. First operand has 98 places, 83 transitions, 1012 flow. Second operand 18 states and 3102 transitions. [2023-01-27 20:38:06,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1910 flow [2023-01-27 20:38:06,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1767 flow, removed 45 selfloop flow, removed 8 redundant places. [2023-01-27 20:38:06,743 INFO L231 Difference]: Finished difference. Result has 111 places, 103 transitions, 1356 flow [2023-01-27 20:38:06,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1356, PETRI_PLACES=111, PETRI_TRANSITIONS=103} [2023-01-27 20:38:06,744 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 91 predicate places. [2023-01-27 20:38:06,744 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 103 transitions, 1356 flow [2023-01-27 20:38:06,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 169.15384615384616) internal successors, (2199), 13 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:06,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:06,745 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:06,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-01-27 20:38:06,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:06,950 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-27 20:38:06,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:06,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1635873767, now seen corresponding path program 10 times [2023-01-27 20:38:06,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:06,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616538881] [2023-01-27 20:38:06,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:06,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:06,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:07,016 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:07,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:07,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616538881] [2023-01-27 20:38:07,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616538881] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:07,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745610650] [2023-01-27 20:38:07,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:38:07,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:07,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:07,020 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-27 20:38:07,023 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-27 20:38:07,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:38:07,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:07,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:07,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:07,163 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:07,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:07,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:07,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745610650] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:07,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:07,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:07,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534084969] [2023-01-27 20:38:07,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:07,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:07,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:07,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:07,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:07,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:07,206 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 103 transitions, 1356 flow. Second operand has 12 states, 12 states have (on average 169.33333333333334) internal successors, (2032), 12 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:07,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:07,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:07,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:07,540 INFO L130 PetriNetUnfolder]: 316/591 cut-off events. [2023-01-27 20:38:07,540 INFO L131 PetriNetUnfolder]: For 6497/6497 co-relation queries the response was YES. [2023-01-27 20:38:07,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3908 conditions, 591 events. 316/591 cut-off events. For 6497/6497 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2656 event pairs, 19 based on Foata normal form. 18/609 useless extension candidates. Maximal degree in co-relation 3866. Up to 303 conditions per place. [2023-01-27 20:38:07,547 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 119 selfloop transitions, 50 changer transitions 0/169 dead transitions. [2023-01-27 20:38:07,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 169 transitions, 2245 flow [2023-01-27 20:38:07,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 20:38:07,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 20:38:07,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2431 transitions. [2023-01-27 20:38:07,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214632454923717 [2023-01-27 20:38:07,551 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2431 transitions. [2023-01-27 20:38:07,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2431 transitions. [2023-01-27 20:38:07,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:07,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2431 transitions. [2023-01-27 20:38:07,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.64285714285714) internal successors, (2431), 14 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-27 20:38:07,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:07,562 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:07,562 INFO L175 Difference]: Start difference. First operand has 111 places, 103 transitions, 1356 flow. Second operand 14 states and 2431 transitions. [2023-01-27 20:38:07,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 169 transitions, 2245 flow [2023-01-27 20:38:07,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 169 transitions, 2079 flow, removed 32 selfloop flow, removed 8 redundant places. [2023-01-27 20:38:07,584 INFO L231 Difference]: Finished difference. Result has 120 places, 117 transitions, 1586 flow [2023-01-27 20:38:07,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1586, PETRI_PLACES=120, PETRI_TRANSITIONS=117} [2023-01-27 20:38:07,585 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 100 predicate places. [2023-01-27 20:38:07,585 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 117 transitions, 1586 flow [2023-01-27 20:38:07,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.33333333333334) internal successors, (2032), 12 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:07,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:07,586 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:07,591 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-27 20:38:07,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:07,791 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-27 20:38:07,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:07,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1629563245, now seen corresponding path program 11 times [2023-01-27 20:38:07,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:07,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836593827] [2023-01-27 20:38:07,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:07,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:07,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:07,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:07,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:07,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836593827] [2023-01-27 20:38:07,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836593827] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:07,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364151141] [2023-01-27 20:38:07,867 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:38:07,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:07,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:07,868 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-27 20:38:07,892 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-27 20:38:07,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:38:07,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:07,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:07,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:08,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:08,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:08,028 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:08,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364151141] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:08,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:08,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:08,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368209665] [2023-01-27 20:38:08,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:08,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:08,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:08,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:08,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:08,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:08,033 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 117 transitions, 1586 flow. Second operand has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:08,033 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:08,033 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:08,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:08,379 INFO L130 PetriNetUnfolder]: 391/758 cut-off events. [2023-01-27 20:38:08,379 INFO L131 PetriNetUnfolder]: For 10396/10396 co-relation queries the response was YES. [2023-01-27 20:38:08,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5484 conditions, 758 events. 391/758 cut-off events. For 10396/10396 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3764 event pairs, 81 based on Foata normal form. 8/766 useless extension candidates. Maximal degree in co-relation 5438. Up to 329 conditions per place. [2023-01-27 20:38:08,387 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 116 selfloop transitions, 62 changer transitions 0/178 dead transitions. [2023-01-27 20:38:08,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 178 transitions, 2519 flow [2023-01-27 20:38:08,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:38:08,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:38:08,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2262 transitions. [2023-01-27 20:38:08,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4223300970873786 [2023-01-27 20:38:08,391 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2262 transitions. [2023-01-27 20:38:08,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2262 transitions. [2023-01-27 20:38:08,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:08,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2262 transitions. [2023-01-27 20:38:08,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 174.0) internal successors, (2262), 13 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:08,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 412.0) internal successors, (5768), 14 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:08,401 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 412.0) internal successors, (5768), 14 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:08,401 INFO L175 Difference]: Start difference. First operand has 120 places, 117 transitions, 1586 flow. Second operand 13 states and 2262 transitions. [2023-01-27 20:38:08,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 178 transitions, 2519 flow [2023-01-27 20:38:08,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 178 transitions, 2287 flow, removed 96 selfloop flow, removed 5 redundant places. [2023-01-27 20:38:08,433 INFO L231 Difference]: Finished difference. Result has 133 places, 131 transitions, 1857 flow [2023-01-27 20:38:08,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1857, PETRI_PLACES=133, PETRI_TRANSITIONS=131} [2023-01-27 20:38:08,434 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 113 predicate places. [2023-01-27 20:38:08,434 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 131 transitions, 1857 flow [2023-01-27 20:38:08,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:08,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:08,435 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:08,444 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-27 20:38:08,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:08,640 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-27 20:38:08,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:08,641 INFO L85 PathProgramCache]: Analyzing trace with hash 608008723, now seen corresponding path program 12 times [2023-01-27 20:38:08,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:08,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057523346] [2023-01-27 20:38:08,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:08,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:08,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:08,705 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:08,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:08,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057523346] [2023-01-27 20:38:08,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057523346] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:08,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311983700] [2023-01-27 20:38:08,705 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:38:08,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:08,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:08,707 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-27 20:38:08,726 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-27 20:38:08,792 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-27 20:38:08,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:08,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:08,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:08,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:08,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:08,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:08,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311983700] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:08,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:08,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:08,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615653950] [2023-01-27 20:38:08,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:08,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:08,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:08,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:08,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:08,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:08,875 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 131 transitions, 1857 flow. Second operand has 12 states, 12 states have (on average 169.16666666666666) internal successors, (2030), 12 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:08,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:08,875 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:08,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:09,247 INFO L130 PetriNetUnfolder]: 387/752 cut-off events. [2023-01-27 20:38:09,247 INFO L131 PetriNetUnfolder]: For 10139/10139 co-relation queries the response was YES. [2023-01-27 20:38:09,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5345 conditions, 752 events. 387/752 cut-off events. For 10139/10139 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3731 event pairs, 57 based on Foata normal form. 16/764 useless extension candidates. Maximal degree in co-relation 5292. Up to 243 conditions per place. [2023-01-27 20:38:09,255 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 114 selfloop transitions, 71 changer transitions 2/187 dead transitions. [2023-01-27 20:38:09,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 187 transitions, 2623 flow [2023-01-27 20:38:09,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:38:09,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:38:09,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3109 transitions. [2023-01-27 20:38:09,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4192286947141316 [2023-01-27 20:38:09,259 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3109 transitions. [2023-01-27 20:38:09,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3109 transitions. [2023-01-27 20:38:09,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:09,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3109 transitions. [2023-01-27 20:38:09,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 172.72222222222223) internal successors, (3109), 18 states have internal predecessors, (3109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:09,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 412.0) internal successors, (7828), 19 states have internal predecessors, (7828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:09,270 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 412.0) internal successors, (7828), 19 states have internal predecessors, (7828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:09,270 INFO L175 Difference]: Start difference. First operand has 133 places, 131 transitions, 1857 flow. Second operand 18 states and 3109 transitions. [2023-01-27 20:38:09,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 187 transitions, 2623 flow [2023-01-27 20:38:09,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 187 transitions, 2501 flow, removed 48 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:09,300 INFO L231 Difference]: Finished difference. Result has 148 places, 131 transitions, 1976 flow [2023-01-27 20:38:09,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1976, PETRI_PLACES=148, PETRI_TRANSITIONS=131} [2023-01-27 20:38:09,301 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 128 predicate places. [2023-01-27 20:38:09,301 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 131 transitions, 1976 flow [2023-01-27 20:38:09,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.16666666666666) internal successors, (2030), 12 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:09,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:09,301 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:09,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:09,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:09,507 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-27 20:38:09,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:09,507 INFO L85 PathProgramCache]: Analyzing trace with hash -844138731, now seen corresponding path program 13 times [2023-01-27 20:38:09,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:09,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422277676] [2023-01-27 20:38:09,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:09,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:09,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:09,568 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:09,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:09,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422277676] [2023-01-27 20:38:09,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422277676] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:09,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772250254] [2023-01-27 20:38:09,569 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:38:09,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:09,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:09,570 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-27 20:38:09,573 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-27 20:38:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:09,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:09,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:09,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:09,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:09,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:09,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772250254] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:09,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:09,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:09,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060777115] [2023-01-27 20:38:09,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:09,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:09,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:09,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:09,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:09,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:09,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 131 transitions, 1976 flow. Second operand has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:09,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:09,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:09,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:10,143 INFO L130 PetriNetUnfolder]: 388/747 cut-off events. [2023-01-27 20:38:10,144 INFO L131 PetriNetUnfolder]: For 10712/10712 co-relation queries the response was YES. [2023-01-27 20:38:10,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5438 conditions, 747 events. 388/747 cut-off events. For 10712/10712 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3679 event pairs, 13 based on Foata normal form. 6/749 useless extension candidates. Maximal degree in co-relation 5382. Up to 203 conditions per place. [2023-01-27 20:38:10,157 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 123 selfloop transitions, 86 changer transitions 2/211 dead transitions. [2023-01-27 20:38:10,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 211 transitions, 3237 flow [2023-01-27 20:38:10,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-27 20:38:10,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-27 20:38:10,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3267 transitions. [2023-01-27 20:38:10,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41734798160449665 [2023-01-27 20:38:10,162 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3267 transitions. [2023-01-27 20:38:10,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3267 transitions. [2023-01-27 20:38:10,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:10,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3267 transitions. [2023-01-27 20:38:10,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 171.94736842105263) internal successors, (3267), 19 states have internal predecessors, (3267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:10,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 412.0) internal successors, (8240), 20 states have internal predecessors, (8240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:10,174 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 412.0) internal successors, (8240), 20 states have internal predecessors, (8240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:10,174 INFO L175 Difference]: Start difference. First operand has 148 places, 131 transitions, 1976 flow. Second operand 19 states and 3267 transitions. [2023-01-27 20:38:10,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 211 transitions, 3237 flow [2023-01-27 20:38:10,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 211 transitions, 2965 flow, removed 91 selfloop flow, removed 10 redundant places. [2023-01-27 20:38:10,213 INFO L231 Difference]: Finished difference. Result has 157 places, 157 transitions, 2334 flow [2023-01-27 20:38:10,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2334, PETRI_PLACES=157, PETRI_TRANSITIONS=157} [2023-01-27 20:38:10,214 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 137 predicate places. [2023-01-27 20:38:10,214 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 157 transitions, 2334 flow [2023-01-27 20:38:10,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:10,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:10,214 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:10,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:10,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:10,421 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-27 20:38:10,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:10,421 INFO L85 PathProgramCache]: Analyzing trace with hash -205590883, now seen corresponding path program 14 times [2023-01-27 20:38:10,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:10,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854062318] [2023-01-27 20:38:10,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:10,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:10,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:10,501 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:10,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:10,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854062318] [2023-01-27 20:38:10,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854062318] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:10,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121983512] [2023-01-27 20:38:10,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:38:10,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:10,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:10,503 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-27 20:38:10,506 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-27 20:38:10,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:10,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:10,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:10,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:10,635 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:10,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:10,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:10,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121983512] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:10,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:10,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-27 20:38:10,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577299267] [2023-01-27 20:38:10,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:10,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:10,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:10,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:10,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:10,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:10,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 157 transitions, 2334 flow. Second operand has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:10,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:10,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:10,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:11,060 INFO L130 PetriNetUnfolder]: 564/1111 cut-off events. [2023-01-27 20:38:11,061 INFO L131 PetriNetUnfolder]: For 18104/18104 co-relation queries the response was YES. [2023-01-27 20:38:11,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8133 conditions, 1111 events. 564/1111 cut-off events. For 18104/18104 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6245 event pairs, 45 based on Foata normal form. 18/1121 useless extension candidates. Maximal degree in co-relation 8074. Up to 406 conditions per place. [2023-01-27 20:38:11,077 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 152 selfloop transitions, 117 changer transitions 0/269 dead transitions. [2023-01-27 20:38:11,077 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 269 transitions, 4223 flow [2023-01-27 20:38:11,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:38:11,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:38:11,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2607 transitions. [2023-01-27 20:38:11,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42184466019417477 [2023-01-27 20:38:11,081 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2607 transitions. [2023-01-27 20:38:11,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2607 transitions. [2023-01-27 20:38:11,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:11,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2607 transitions. [2023-01-27 20:38:11,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 173.8) internal successors, (2607), 15 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:11,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 412.0) internal successors, (6592), 16 states have internal predecessors, (6592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:11,092 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 412.0) internal successors, (6592), 16 states have internal predecessors, (6592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:11,092 INFO L175 Difference]: Start difference. First operand has 157 places, 157 transitions, 2334 flow. Second operand 15 states and 2607 transitions. [2023-01-27 20:38:11,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 269 transitions, 4223 flow [2023-01-27 20:38:11,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 269 transitions, 3910 flow, removed 129 selfloop flow, removed 8 redundant places. [2023-01-27 20:38:11,153 INFO L231 Difference]: Finished difference. Result has 168 places, 203 transitions, 3262 flow [2023-01-27 20:38:11,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3262, PETRI_PLACES=168, PETRI_TRANSITIONS=203} [2023-01-27 20:38:11,154 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 148 predicate places. [2023-01-27 20:38:11,154 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 203 transitions, 3262 flow [2023-01-27 20:38:11,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:11,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:11,155 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:11,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:11,360 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,SelfDestructingSolverStorable24 [2023-01-27 20:38:11,361 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-27 20:38:11,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:11,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1054951077, now seen corresponding path program 15 times [2023-01-27 20:38:11,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:11,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696831808] [2023-01-27 20:38:11,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:11,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:11,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:11,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:11,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696831808] [2023-01-27 20:38:11,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696831808] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:11,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191909574] [2023-01-27 20:38:11,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:38:11,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:11,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:11,441 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-27 20:38:11,443 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-27 20:38:11,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-27 20:38:11,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:11,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:11,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:11,572 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:11,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:11,614 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:38:11,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191909574] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:11,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:11,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-27 20:38:11,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922440252] [2023-01-27 20:38:11,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:11,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:11,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:11,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:11,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:11,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:11,621 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 203 transitions, 3262 flow. Second operand has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:11,621 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:11,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:11,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:12,068 INFO L130 PetriNetUnfolder]: 566/1133 cut-off events. [2023-01-27 20:38:12,068 INFO L131 PetriNetUnfolder]: For 19342/19342 co-relation queries the response was YES. [2023-01-27 20:38:12,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8557 conditions, 1133 events. 566/1133 cut-off events. For 19342/19342 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6498 event pairs, 23 based on Foata normal form. 6/1139 useless extension candidates. Maximal degree in co-relation 8496. Up to 342 conditions per place. [2023-01-27 20:38:12,080 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 148 selfloop transitions, 127 changer transitions 2/277 dead transitions. [2023-01-27 20:38:12,080 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 277 transitions, 4574 flow [2023-01-27 20:38:12,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-27 20:38:12,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-27 20:38:12,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3615 transitions. [2023-01-27 20:38:12,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41782246879334256 [2023-01-27 20:38:12,086 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3615 transitions. [2023-01-27 20:38:12,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3615 transitions. [2023-01-27 20:38:12,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:12,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3615 transitions. [2023-01-27 20:38:12,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 172.14285714285714) internal successors, (3615), 21 states have internal predecessors, (3615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:12,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 412.0) internal successors, (9064), 22 states have internal predecessors, (9064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:12,098 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 412.0) internal successors, (9064), 22 states have internal predecessors, (9064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:12,098 INFO L175 Difference]: Start difference. First operand has 168 places, 203 transitions, 3262 flow. Second operand 21 states and 3615 transitions. [2023-01-27 20:38:12,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 277 transitions, 4574 flow [2023-01-27 20:38:12,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 277 transitions, 4415 flow, removed 66 selfloop flow, removed 3 redundant places. [2023-01-27 20:38:12,154 INFO L231 Difference]: Finished difference. Result has 188 places, 211 transitions, 3597 flow [2023-01-27 20:38:12,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3597, PETRI_PLACES=188, PETRI_TRANSITIONS=211} [2023-01-27 20:38:12,155 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 168 predicate places. [2023-01-27 20:38:12,155 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 211 transitions, 3597 flow [2023-01-27 20:38:12,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:12,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:12,155 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:12,161 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-27 20:38:12,360 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,SelfDestructingSolverStorable25 [2023-01-27 20:38:12,361 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-27 20:38:12,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:12,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1615313315, now seen corresponding path program 16 times [2023-01-27 20:38:12,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:12,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021052779] [2023-01-27 20:38:12,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:12,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:12,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:12,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:12,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:12,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021052779] [2023-01-27 20:38:12,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021052779] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:12,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318180040] [2023-01-27 20:38:12,424 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:38:12,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:12,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:12,425 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-27 20:38:12,448 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-27 20:38:12,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:38:12,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:12,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:12,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:12,562 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:12,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:12,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:12,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318180040] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:12,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:12,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-01-27 20:38:12,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037119230] [2023-01-27 20:38:12,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:12,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:38:12,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:12,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:38:12,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:38:12,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:12,599 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 211 transitions, 3597 flow. Second operand has 15 states, 15 states have (on average 168.73333333333332) internal successors, (2531), 15 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:12,599 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:12,599 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:12,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:13,131 INFO L130 PetriNetUnfolder]: 629/1260 cut-off events. [2023-01-27 20:38:13,132 INFO L131 PetriNetUnfolder]: For 23382/23382 co-relation queries the response was YES. [2023-01-27 20:38:13,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9976 conditions, 1260 events. 629/1260 cut-off events. For 23382/23382 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 7379 event pairs, 27 based on Foata normal form. 6/1266 useless extension candidates. Maximal degree in co-relation 9912. Up to 359 conditions per place. [2023-01-27 20:38:13,145 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 147 selfloop transitions, 141 changer transitions 4/292 dead transitions. [2023-01-27 20:38:13,145 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 292 transitions, 5271 flow [2023-01-27 20:38:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-27 20:38:13,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-27 20:38:13,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3438 transitions. [2023-01-27 20:38:13,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172330097087379 [2023-01-27 20:38:13,157 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3438 transitions. [2023-01-27 20:38:13,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3438 transitions. [2023-01-27 20:38:13,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:13,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3438 transitions. [2023-01-27 20:38:13,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 171.9) internal successors, (3438), 20 states have internal predecessors, (3438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:13,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 412.0) internal successors, (8652), 21 states have internal predecessors, (8652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:13,176 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 412.0) internal successors, (8652), 21 states have internal predecessors, (8652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:13,176 INFO L175 Difference]: Start difference. First operand has 188 places, 211 transitions, 3597 flow. Second operand 20 states and 3438 transitions. [2023-01-27 20:38:13,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 292 transitions, 5271 flow [2023-01-27 20:38:13,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 292 transitions, 4963 flow, removed 126 selfloop flow, removed 7 redundant places. [2023-01-27 20:38:13,314 INFO L231 Difference]: Finished difference. Result has 205 places, 234 transitions, 4307 flow [2023-01-27 20:38:13,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4307, PETRI_PLACES=205, PETRI_TRANSITIONS=234} [2023-01-27 20:38:13,315 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 185 predicate places. [2023-01-27 20:38:13,315 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 234 transitions, 4307 flow [2023-01-27 20:38:13,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.73333333333332) internal successors, (2531), 15 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:13,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:13,316 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:13,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:13,521 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,SelfDestructingSolverStorable26 [2023-01-27 20:38:13,522 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-27 20:38:13,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:13,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1858772581, now seen corresponding path program 17 times [2023-01-27 20:38:13,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:13,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298332873] [2023-01-27 20:38:13,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:13,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:13,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:13,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:13,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:13,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298332873] [2023-01-27 20:38:13,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298332873] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:13,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086979891] [2023-01-27 20:38:13,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:38:13,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:13,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:13,597 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-27 20:38:13,624 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-27 20:38:13,697 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:13,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:13,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:13,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:13,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:13,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:13,790 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:13,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086979891] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:13,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:13,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-01-27 20:38:13,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229752142] [2023-01-27 20:38:13,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:13,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:38:13,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:13,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:38:13,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:38:13,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:13,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 234 transitions, 4307 flow. Second operand has 15 states, 15 states have (on average 169.06666666666666) internal successors, (2536), 15 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:13,794 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:13,794 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:13,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:14,371 INFO L130 PetriNetUnfolder]: 658/1339 cut-off events. [2023-01-27 20:38:14,371 INFO L131 PetriNetUnfolder]: For 29848/29848 co-relation queries the response was YES. [2023-01-27 20:38:14,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11064 conditions, 1339 events. 658/1339 cut-off events. For 29848/29848 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 8174 event pairs, 27 based on Foata normal form. 24/1363 useless extension candidates. Maximal degree in co-relation 10994. Up to 595 conditions per place. [2023-01-27 20:38:14,386 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 212 selfloop transitions, 105 changer transitions 7/324 dead transitions. [2023-01-27 20:38:14,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 324 transitions, 6036 flow [2023-01-27 20:38:14,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-01-27 20:38:14,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-01-27 20:38:14,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3963 transitions. [2023-01-27 20:38:14,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41821443647108486 [2023-01-27 20:38:14,391 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3963 transitions. [2023-01-27 20:38:14,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3963 transitions. [2023-01-27 20:38:14,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:14,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3963 transitions. [2023-01-27 20:38:14,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 172.30434782608697) internal successors, (3963), 23 states have internal predecessors, (3963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:14,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 412.0) internal successors, (9888), 24 states have internal predecessors, (9888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:14,406 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 412.0) internal successors, (9888), 24 states have internal predecessors, (9888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:14,406 INFO L175 Difference]: Start difference. First operand has 205 places, 234 transitions, 4307 flow. Second operand 23 states and 3963 transitions. [2023-01-27 20:38:14,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 324 transitions, 6036 flow [2023-01-27 20:38:14,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 324 transitions, 5854 flow, removed 53 selfloop flow, removed 7 redundant places. [2023-01-27 20:38:14,511 INFO L231 Difference]: Finished difference. Result has 226 places, 251 transitions, 4920 flow [2023-01-27 20:38:14,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4920, PETRI_PLACES=226, PETRI_TRANSITIONS=251} [2023-01-27 20:38:14,512 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 206 predicate places. [2023-01-27 20:38:14,512 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 251 transitions, 4920 flow [2023-01-27 20:38:14,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 169.06666666666666) internal successors, (2536), 15 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:14,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:14,513 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:14,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:14,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:14,717 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-27 20:38:14,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:14,717 INFO L85 PathProgramCache]: Analyzing trace with hash -2139611511, now seen corresponding path program 18 times [2023-01-27 20:38:14,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:14,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072759320] [2023-01-27 20:38:14,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:14,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:14,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:14,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:14,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072759320] [2023-01-27 20:38:14,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072759320] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:14,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746511683] [2023-01-27 20:38:14,796 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:38:14,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:14,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:14,797 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-27 20:38:14,819 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-27 20:38:14,892 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-27 20:38:14,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:14,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:14,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:14,943 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:14,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:14,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:14,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746511683] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:14,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:14,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-01-27 20:38:14,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868213521] [2023-01-27 20:38:14,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:14,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:38:14,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:14,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:38:14,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:38:14,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:14,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 251 transitions, 4920 flow. Second operand has 15 states, 15 states have (on average 168.73333333333332) internal successors, (2531), 15 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:14,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:14,980 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:14,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:15,581 INFO L130 PetriNetUnfolder]: 776/1587 cut-off events. [2023-01-27 20:38:15,581 INFO L131 PetriNetUnfolder]: For 49092/49092 co-relation queries the response was YES. [2023-01-27 20:38:15,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14335 conditions, 1587 events. 776/1587 cut-off events. For 49092/49092 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 10130 event pairs, 116 based on Foata normal form. 16/1603 useless extension candidates. Maximal degree in co-relation 14257. Up to 472 conditions per place. [2023-01-27 20:38:15,599 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 227 selfloop transitions, 143 changer transitions 4/374 dead transitions. [2023-01-27 20:38:15,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 374 transitions, 7969 flow [2023-01-27 20:38:15,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-01-27 20:38:15,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-01-27 20:38:15,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3959 transitions. [2023-01-27 20:38:15,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41779231743351625 [2023-01-27 20:38:15,604 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3959 transitions. [2023-01-27 20:38:15,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3959 transitions. [2023-01-27 20:38:15,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:15,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3959 transitions. [2023-01-27 20:38:15,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 172.1304347826087) internal successors, (3959), 23 states have internal predecessors, (3959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:15,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 412.0) internal successors, (9888), 24 states have internal predecessors, (9888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:15,614 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 412.0) internal successors, (9888), 24 states have internal predecessors, (9888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:15,614 INFO L175 Difference]: Start difference. First operand has 226 places, 251 transitions, 4920 flow. Second operand 23 states and 3959 transitions. [2023-01-27 20:38:15,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 374 transitions, 7969 flow [2023-01-27 20:38:15,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 374 transitions, 6986 flow, removed 398 selfloop flow, removed 11 redundant places. [2023-01-27 20:38:15,843 INFO L231 Difference]: Finished difference. Result has 242 places, 305 transitions, 6227 flow [2023-01-27 20:38:15,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=4389, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6227, PETRI_PLACES=242, PETRI_TRANSITIONS=305} [2023-01-27 20:38:15,844 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2023-01-27 20:38:15,844 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 305 transitions, 6227 flow [2023-01-27 20:38:15,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.73333333333332) internal successors, (2531), 15 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:15,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:15,845 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:15,853 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-27 20:38:16,050 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,SelfDestructingSolverStorable28 [2023-01-27 20:38:16,051 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-27 20:38:16,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:16,051 INFO L85 PathProgramCache]: Analyzing trace with hash 988708695, now seen corresponding path program 19 times [2023-01-27 20:38:16,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:16,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31462083] [2023-01-27 20:38:16,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:16,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:16,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:16,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:16,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:16,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31462083] [2023-01-27 20:38:16,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31462083] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:16,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821537834] [2023-01-27 20:38:16,120 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:38:16,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:16,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:16,121 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-27 20:38:16,130 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-27 20:38:16,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:16,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:16,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:16,281 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:16,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:16,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:16,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821537834] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:16,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:16,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:16,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175606238] [2023-01-27 20:38:16,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:16,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:16,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:16,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:16,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:16,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:16,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 305 transitions, 6227 flow. Second operand has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:16,316 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:16,316 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:16,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:16,846 INFO L130 PetriNetUnfolder]: 862/1779 cut-off events. [2023-01-27 20:38:16,846 INFO L131 PetriNetUnfolder]: For 62137/62137 co-relation queries the response was YES. [2023-01-27 20:38:16,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15867 conditions, 1779 events. 862/1779 cut-off events. For 62137/62137 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 11790 event pairs, 195 based on Foata normal form. 40/1819 useless extension candidates. Maximal degree in co-relation 15783. Up to 1019 conditions per place. [2023-01-27 20:38:16,863 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 263 selfloop transitions, 121 changer transitions 0/384 dead transitions. [2023-01-27 20:38:16,864 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 384 transitions, 8294 flow [2023-01-27 20:38:16,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:38:16,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:38:16,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2260 transitions. [2023-01-27 20:38:16,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42195668409260645 [2023-01-27 20:38:16,867 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2260 transitions. [2023-01-27 20:38:16,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2260 transitions. [2023-01-27 20:38:16,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:16,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2260 transitions. [2023-01-27 20:38:16,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 173.84615384615384) internal successors, (2260), 13 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:16,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 412.0) internal successors, (5768), 14 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:16,873 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 412.0) internal successors, (5768), 14 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:16,873 INFO L175 Difference]: Start difference. First operand has 242 places, 305 transitions, 6227 flow. Second operand 13 states and 2260 transitions. [2023-01-27 20:38:16,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 384 transitions, 8294 flow [2023-01-27 20:38:17,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 384 transitions, 7514 flow, removed 368 selfloop flow, removed 8 redundant places. [2023-01-27 20:38:17,162 INFO L231 Difference]: Finished difference. Result has 248 places, 321 transitions, 6310 flow [2023-01-27 20:38:17,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6310, PETRI_PLACES=248, PETRI_TRANSITIONS=321} [2023-01-27 20:38:17,163 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 228 predicate places. [2023-01-27 20:38:17,163 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 321 transitions, 6310 flow [2023-01-27 20:38:17,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:17,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:17,163 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:17,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-01-27 20:38:17,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:17,364 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-27 20:38:17,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:17,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1226313027, now seen corresponding path program 20 times [2023-01-27 20:38:17,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:17,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522766530] [2023-01-27 20:38:17,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:17,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:17,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:17,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:17,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:17,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522766530] [2023-01-27 20:38:17,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522766530] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:17,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275276159] [2023-01-27 20:38:17,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:38:17,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:17,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:17,427 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-27 20:38:17,429 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-27 20:38:17,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:17,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:17,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:17,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:17,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:17,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:17,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275276159] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:17,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:17,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-27 20:38:17,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585052346] [2023-01-27 20:38:17,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:17,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:17,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:17,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:17,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:17,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:17,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 321 transitions, 6310 flow. Second operand has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:17,593 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:17,593 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:17,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:18,175 INFO L130 PetriNetUnfolder]: 928/1905 cut-off events. [2023-01-27 20:38:18,176 INFO L131 PetriNetUnfolder]: For 55076/55076 co-relation queries the response was YES. [2023-01-27 20:38:18,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16385 conditions, 1905 events. 928/1905 cut-off events. For 55076/55076 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12743 event pairs, 156 based on Foata normal form. 6/1911 useless extension candidates. Maximal degree in co-relation 16297. Up to 640 conditions per place. [2023-01-27 20:38:18,194 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 245 selfloop transitions, 144 changer transitions 2/391 dead transitions. [2023-01-27 20:38:18,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 391 transitions, 7993 flow [2023-01-27 20:38:18,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:38:18,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:38:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2926 transitions. [2023-01-27 20:38:18,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41776127926898915 [2023-01-27 20:38:18,197 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2926 transitions. [2023-01-27 20:38:18,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2926 transitions. [2023-01-27 20:38:18,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:18,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2926 transitions. [2023-01-27 20:38:18,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 172.11764705882354) internal successors, (2926), 17 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:18,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 412.0) internal successors, (7416), 18 states have internal predecessors, (7416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:18,206 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 412.0) internal successors, (7416), 18 states have internal predecessors, (7416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:18,206 INFO L175 Difference]: Start difference. First operand has 248 places, 321 transitions, 6310 flow. Second operand 17 states and 2926 transitions. [2023-01-27 20:38:18,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 391 transitions, 7993 flow [2023-01-27 20:38:18,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 391 transitions, 7571 flow, removed 179 selfloop flow, removed 6 redundant places. [2023-01-27 20:38:18,500 INFO L231 Difference]: Finished difference. Result has 263 places, 341 transitions, 6828 flow [2023-01-27 20:38:18,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6828, PETRI_PLACES=263, PETRI_TRANSITIONS=341} [2023-01-27 20:38:18,500 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 243 predicate places. [2023-01-27 20:38:18,500 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 341 transitions, 6828 flow [2023-01-27 20:38:18,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:18,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:18,501 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:18,509 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-27 20:38:18,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-01-27 20:38:18,706 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-27 20:38:18,707 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:18,707 INFO L85 PathProgramCache]: Analyzing trace with hash -915768439, now seen corresponding path program 21 times [2023-01-27 20:38:18,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:18,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140140943] [2023-01-27 20:38:18,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:18,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:18,766 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:18,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:18,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140140943] [2023-01-27 20:38:18,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140140943] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:18,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816181774] [2023-01-27 20:38:18,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:38:18,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:18,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:18,768 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-27 20:38:18,793 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-27 20:38:18,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-27 20:38:18,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:18,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:18,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:18,908 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:18,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:18,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:18,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816181774] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:18,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:18,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-01-27 20:38:18,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985679285] [2023-01-27 20:38:18,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:18,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-27 20:38:18,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:18,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-27 20:38:18,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-01-27 20:38:18,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:18,937 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 341 transitions, 6828 flow. Second operand has 11 states, 11 states have (on average 169.0909090909091) internal successors, (1860), 11 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:18,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:18,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:18,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:19,503 INFO L130 PetriNetUnfolder]: 927/1906 cut-off events. [2023-01-27 20:38:19,504 INFO L131 PetriNetUnfolder]: For 54564/54564 co-relation queries the response was YES. [2023-01-27 20:38:19,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16583 conditions, 1906 events. 927/1906 cut-off events. For 54564/54564 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 12775 event pairs, 173 based on Foata normal form. 2/1908 useless extension candidates. Maximal degree in co-relation 16491. Up to 1010 conditions per place. [2023-01-27 20:38:19,521 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 234 selfloop transitions, 132 changer transitions 5/371 dead transitions. [2023-01-27 20:38:19,521 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 371 transitions, 7954 flow [2023-01-27 20:38:19,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:38:19,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:38:19,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1890 transitions. [2023-01-27 20:38:19,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170344218887908 [2023-01-27 20:38:19,523 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1890 transitions. [2023-01-27 20:38:19,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1890 transitions. [2023-01-27 20:38:19,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:19,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1890 transitions. [2023-01-27 20:38:19,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 171.8181818181818) internal successors, (1890), 11 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:19,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:19,529 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:19,529 INFO L175 Difference]: Start difference. First operand has 263 places, 341 transitions, 6828 flow. Second operand 11 states and 1890 transitions. [2023-01-27 20:38:19,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 371 transitions, 7954 flow [2023-01-27 20:38:19,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 371 transitions, 7896 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-01-27 20:38:19,790 INFO L231 Difference]: Finished difference. Result has 268 places, 341 transitions, 7082 flow [2023-01-27 20:38:19,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=6770, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7082, PETRI_PLACES=268, PETRI_TRANSITIONS=341} [2023-01-27 20:38:19,791 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 248 predicate places. [2023-01-27 20:38:19,791 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 341 transitions, 7082 flow [2023-01-27 20:38:19,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 169.0909090909091) internal successors, (1860), 11 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:19,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:19,792 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:19,799 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-27 20:38:19,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:19,997 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-27 20:38:19,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:19,998 INFO L85 PathProgramCache]: Analyzing trace with hash 222682459, now seen corresponding path program 22 times [2023-01-27 20:38:19,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:19,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423683393] [2023-01-27 20:38:19,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:19,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:20,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:20,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:20,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:20,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423683393] [2023-01-27 20:38:20,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423683393] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:20,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159429819] [2023-01-27 20:38:20,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:38:20,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:20,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:20,059 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-27 20:38:20,083 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-27 20:38:20,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:38:20,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:20,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:20,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:20,184 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:20,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:20,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:20,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159429819] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:20,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:20,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-01-27 20:38:20,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868710007] [2023-01-27 20:38:20,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:20,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-27 20:38:20,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:20,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-27 20:38:20,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-01-27 20:38:20,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:20,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 341 transitions, 7082 flow. Second operand has 11 states, 11 states have (on average 169.0909090909091) internal successors, (1860), 11 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:20,219 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:20,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:20,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:20,685 INFO L130 PetriNetUnfolder]: 943/1930 cut-off events. [2023-01-27 20:38:20,685 INFO L131 PetriNetUnfolder]: For 57665/57665 co-relation queries the response was YES. [2023-01-27 20:38:20,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17176 conditions, 1930 events. 943/1930 cut-off events. For 57665/57665 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 12878 event pairs, 58 based on Foata normal form. 10/1940 useless extension candidates. Maximal degree in co-relation 17081. Up to 1497 conditions per place. [2023-01-27 20:38:20,700 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 285 selfloop transitions, 88 changer transitions 0/373 dead transitions. [2023-01-27 20:38:20,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 373 transitions, 8278 flow [2023-01-27 20:38:20,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:38:20,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:38:20,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1216 transitions. [2023-01-27 20:38:20,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42163661581137307 [2023-01-27 20:38:20,702 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1216 transitions. [2023-01-27 20:38:20,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1216 transitions. [2023-01-27 20:38:20,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:20,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1216 transitions. [2023-01-27 20:38:20,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 173.71428571428572) internal successors, (1216), 7 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:20,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:20,706 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:20,706 INFO L175 Difference]: Start difference. First operand has 268 places, 341 transitions, 7082 flow. Second operand 7 states and 1216 transitions. [2023-01-27 20:38:20,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 373 transitions, 8278 flow [2023-01-27 20:38:20,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 373 transitions, 8215 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:20,945 INFO L231 Difference]: Finished difference. Result has 270 places, 348 transitions, 7341 flow [2023-01-27 20:38:20,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=7019, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7341, PETRI_PLACES=270, PETRI_TRANSITIONS=348} [2023-01-27 20:38:20,946 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 250 predicate places. [2023-01-27 20:38:20,946 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 348 transitions, 7341 flow [2023-01-27 20:38:20,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 169.0909090909091) internal successors, (1860), 11 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:20,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:20,946 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:20,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:21,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:21,151 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-27 20:38:21,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:21,151 INFO L85 PathProgramCache]: Analyzing trace with hash -127101819, now seen corresponding path program 23 times [2023-01-27 20:38:21,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:21,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471353293] [2023-01-27 20:38:21,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:21,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:21,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:21,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:21,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471353293] [2023-01-27 20:38:21,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471353293] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:21,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942265961] [2023-01-27 20:38:21,216 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:38:21,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:21,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:21,221 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-27 20:38:21,223 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-27 20:38:21,314 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:38:21,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:21,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:21,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:21,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:21,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:21,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:21,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942265961] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:21,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:21,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-27 20:38:21,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278512493] [2023-01-27 20:38:21,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:21,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:21,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:21,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:21,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:21,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:21,417 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 348 transitions, 7341 flow. Second operand has 13 states, 13 states have (on average 169.07692307692307) internal successors, (2198), 13 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:21,418 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:21,418 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:21,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:22,089 INFO L130 PetriNetUnfolder]: 978/2007 cut-off events. [2023-01-27 20:38:22,089 INFO L131 PetriNetUnfolder]: For 61128/61128 co-relation queries the response was YES. [2023-01-27 20:38:22,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18001 conditions, 2007 events. 978/2007 cut-off events. For 61128/61128 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 13589 event pairs, 34 based on Foata normal form. 16/2023 useless extension candidates. Maximal degree in co-relation 17905. Up to 945 conditions per place. [2023-01-27 20:38:22,106 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 289 selfloop transitions, 144 changer transitions 1/434 dead transitions. [2023-01-27 20:38:22,106 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 434 transitions, 9253 flow [2023-01-27 20:38:22,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-27 20:38:22,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-27 20:38:22,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3785 transitions. [2023-01-27 20:38:22,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175860547219771 [2023-01-27 20:38:22,110 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3785 transitions. [2023-01-27 20:38:22,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3785 transitions. [2023-01-27 20:38:22,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:22,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3785 transitions. [2023-01-27 20:38:22,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 172.04545454545453) internal successors, (3785), 22 states have internal predecessors, (3785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:22,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:22,121 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:22,121 INFO L175 Difference]: Start difference. First operand has 270 places, 348 transitions, 7341 flow. Second operand 22 states and 3785 transitions. [2023-01-27 20:38:22,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 434 transitions, 9253 flow [2023-01-27 20:38:22,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 434 transitions, 9061 flow, removed 20 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:22,426 INFO L231 Difference]: Finished difference. Result has 296 places, 372 transitions, 8028 flow [2023-01-27 20:38:22,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=7087, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8028, PETRI_PLACES=296, PETRI_TRANSITIONS=372} [2023-01-27 20:38:22,427 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 276 predicate places. [2023-01-27 20:38:22,427 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 372 transitions, 8028 flow [2023-01-27 20:38:22,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 169.07692307692307) internal successors, (2198), 13 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:22,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:22,428 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:22,435 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-27 20:38:22,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:22,633 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-27 20:38:22,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:22,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1017412653, now seen corresponding path program 24 times [2023-01-27 20:38:22,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:22,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158801217] [2023-01-27 20:38:22,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:22,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:22,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:22,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:22,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:22,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158801217] [2023-01-27 20:38:22,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158801217] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:22,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183787586] [2023-01-27 20:38:22,695 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:38:22,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:22,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:22,696 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-27 20:38:22,721 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-27 20:38:22,793 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-27 20:38:22,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:22,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:22,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:22,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:22,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:38:22,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183787586] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:22,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:22,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-27 20:38:22,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854298803] [2023-01-27 20:38:22,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:22,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:22,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:22,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:22,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:22,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:22,876 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 372 transitions, 8028 flow. Second operand has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:22,876 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:22,877 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:22,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:23,675 INFO L130 PetriNetUnfolder]: 981/2002 cut-off events. [2023-01-27 20:38:23,675 INFO L131 PetriNetUnfolder]: For 66776/66776 co-relation queries the response was YES. [2023-01-27 20:38:23,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18753 conditions, 2002 events. 981/2002 cut-off events. For 66776/66776 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 13431 event pairs, 80 based on Foata normal form. 22/2024 useless extension candidates. Maximal degree in co-relation 18649. Up to 1634 conditions per place. [2023-01-27 20:38:23,701 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 333 selfloop transitions, 82 changer transitions 0/415 dead transitions. [2023-01-27 20:38:23,701 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 415 transitions, 9353 flow [2023-01-27 20:38:23,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:38:23,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:38:23,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2588 transitions. [2023-01-27 20:38:23,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41877022653721685 [2023-01-27 20:38:23,706 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2588 transitions. [2023-01-27 20:38:23,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2588 transitions. [2023-01-27 20:38:23,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:23,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2588 transitions. [2023-01-27 20:38:23,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 172.53333333333333) internal successors, (2588), 15 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:23,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 412.0) internal successors, (6592), 16 states have internal predecessors, (6592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:23,718 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 412.0) internal successors, (6592), 16 states have internal predecessors, (6592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:23,719 INFO L175 Difference]: Start difference. First operand has 296 places, 372 transitions, 8028 flow. Second operand 15 states and 2588 transitions. [2023-01-27 20:38:23,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 415 transitions, 9353 flow [2023-01-27 20:38:24,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 415 transitions, 9204 flow, removed 30 selfloop flow, removed 9 redundant places. [2023-01-27 20:38:24,105 INFO L231 Difference]: Finished difference. Result has 305 places, 378 transitions, 8217 flow [2023-01-27 20:38:24,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=7695, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8217, PETRI_PLACES=305, PETRI_TRANSITIONS=378} [2023-01-27 20:38:24,106 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 285 predicate places. [2023-01-27 20:38:24,106 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 378 transitions, 8217 flow [2023-01-27 20:38:24,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:24,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:24,107 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:24,114 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-27 20:38:24,311 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,SelfDestructingSolverStorable34 [2023-01-27 20:38:24,312 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-27 20:38:24,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:24,312 INFO L85 PathProgramCache]: Analyzing trace with hash -591752163, now seen corresponding path program 25 times [2023-01-27 20:38:24,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:24,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281159979] [2023-01-27 20:38:24,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:24,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:24,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:24,386 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:24,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:24,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281159979] [2023-01-27 20:38:24,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281159979] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:24,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110397826] [2023-01-27 20:38:24,387 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:38:24,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:24,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:24,388 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-27 20:38:24,391 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-27 20:38:24,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:24,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:24,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:24,536 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:24,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:24,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:24,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110397826] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:24,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:24,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-27 20:38:24,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072177951] [2023-01-27 20:38:24,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:24,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:24,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:24,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:24,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:24,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:24,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 378 transitions, 8217 flow. Second operand has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:24,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:24,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:24,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:25,216 INFO L130 PetriNetUnfolder]: 1097/2244 cut-off events. [2023-01-27 20:38:25,216 INFO L131 PetriNetUnfolder]: For 81764/81764 co-relation queries the response was YES. [2023-01-27 20:38:25,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21637 conditions, 2244 events. 1097/2244 cut-off events. For 81764/81764 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15527 event pairs, 74 based on Foata normal form. 16/2260 useless extension candidates. Maximal degree in co-relation 21529. Up to 1322 conditions per place. [2023-01-27 20:38:25,236 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 331 selfloop transitions, 148 changer transitions 0/479 dead transitions. [2023-01-27 20:38:25,236 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 479 transitions, 11097 flow [2023-01-27 20:38:25,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:38:25,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:38:25,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2599 transitions. [2023-01-27 20:38:25,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4205501618122977 [2023-01-27 20:38:25,239 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2599 transitions. [2023-01-27 20:38:25,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2599 transitions. [2023-01-27 20:38:25,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:25,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2599 transitions. [2023-01-27 20:38:25,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 173.26666666666668) internal successors, (2599), 15 states have internal predecessors, (2599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:25,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 412.0) internal successors, (6592), 16 states have internal predecessors, (6592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:25,246 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 412.0) internal successors, (6592), 16 states have internal predecessors, (6592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:25,246 INFO L175 Difference]: Start difference. First operand has 305 places, 378 transitions, 8217 flow. Second operand 15 states and 2599 transitions. [2023-01-27 20:38:25,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 479 transitions, 11097 flow [2023-01-27 20:38:25,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 479 transitions, 10869 flow, removed 22 selfloop flow, removed 9 redundant places. [2023-01-27 20:38:25,596 INFO L231 Difference]: Finished difference. Result has 315 places, 411 transitions, 9359 flow [2023-01-27 20:38:25,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=8011, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9359, PETRI_PLACES=315, PETRI_TRANSITIONS=411} [2023-01-27 20:38:25,596 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 295 predicate places. [2023-01-27 20:38:25,597 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 411 transitions, 9359 flow [2023-01-27 20:38:25,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:25,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:25,597 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:25,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:25,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-01-27 20:38:25,798 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-27 20:38:25,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:25,799 INFO L85 PathProgramCache]: Analyzing trace with hash 179362069, now seen corresponding path program 26 times [2023-01-27 20:38:25,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:25,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815255221] [2023-01-27 20:38:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:25,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:25,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:25,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:25,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815255221] [2023-01-27 20:38:25,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815255221] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150936094] [2023-01-27 20:38:25,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:38:25,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:25,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:25,869 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-27 20:38:25,898 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-27 20:38:25,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:25,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:25,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:25,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:26,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:26,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:26,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:26,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150936094] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:26,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:26,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-01-27 20:38:26,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477078387] [2023-01-27 20:38:26,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:26,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:26,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:26,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:26,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:26,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:26,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 411 transitions, 9359 flow. Second operand has 13 states, 13 states have (on average 169.0) internal successors, (2197), 13 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:26,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:26,052 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:26,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:26,891 INFO L130 PetriNetUnfolder]: 1134/2297 cut-off events. [2023-01-27 20:38:26,891 INFO L131 PetriNetUnfolder]: For 85699/85699 co-relation queries the response was YES. [2023-01-27 20:38:26,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22998 conditions, 2297 events. 1134/2297 cut-off events. For 85699/85699 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15770 event pairs, 96 based on Foata normal form. 12/2309 useless extension candidates. Maximal degree in co-relation 22887. Up to 2035 conditions per place. [2023-01-27 20:38:26,912 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 375 selfloop transitions, 76 changer transitions 0/451 dead transitions. [2023-01-27 20:38:26,912 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 451 transitions, 11023 flow [2023-01-27 20:38:26,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:38:26,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:38:26,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1895 transitions. [2023-01-27 20:38:26,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181376875551633 [2023-01-27 20:38:26,915 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1895 transitions. [2023-01-27 20:38:26,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1895 transitions. [2023-01-27 20:38:26,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:26,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1895 transitions. [2023-01-27 20:38:26,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 172.27272727272728) internal successors, (1895), 11 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:26,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:26,921 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:26,921 INFO L175 Difference]: Start difference. First operand has 315 places, 411 transitions, 9359 flow. Second operand 11 states and 1895 transitions. [2023-01-27 20:38:26,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 451 transitions, 11023 flow [2023-01-27 20:38:27,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 451 transitions, 10660 flow, removed 114 selfloop flow, removed 13 redundant places. [2023-01-27 20:38:27,342 INFO L231 Difference]: Finished difference. Result has 312 places, 428 transitions, 9632 flow [2023-01-27 20:38:27,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=8925, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9632, PETRI_PLACES=312, PETRI_TRANSITIONS=428} [2023-01-27 20:38:27,343 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 292 predicate places. [2023-01-27 20:38:27,343 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 428 transitions, 9632 flow [2023-01-27 20:38:27,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 169.0) internal successors, (2197), 13 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:27,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:27,343 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:27,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-01-27 20:38:27,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:27,544 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-27 20:38:27,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:27,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1678716689, now seen corresponding path program 27 times [2023-01-27 20:38:27,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:27,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339033628] [2023-01-27 20:38:27,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:27,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:27,604 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:27,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:27,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339033628] [2023-01-27 20:38:27,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339033628] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:27,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228648905] [2023-01-27 20:38:27,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:38:27,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:27,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:27,606 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-27 20:38:27,609 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-27 20:38:27,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 20:38:27,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:27,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:27,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:27,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:27,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:27,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:27,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228648905] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:27,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:27,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:27,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213427424] [2023-01-27 20:38:27,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:27,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:27,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:27,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:27,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:27,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:27,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 428 transitions, 9632 flow. Second operand has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:27,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:27,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:27,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:28,609 INFO L130 PetriNetUnfolder]: 1192/2425 cut-off events. [2023-01-27 20:38:28,609 INFO L131 PetriNetUnfolder]: For 90262/90262 co-relation queries the response was YES. [2023-01-27 20:38:28,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24067 conditions, 2425 events. 1192/2425 cut-off events. For 90262/90262 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 16940 event pairs, 94 based on Foata normal form. 12/2437 useless extension candidates. Maximal degree in co-relation 23957. Up to 1795 conditions per place. [2023-01-27 20:38:28,633 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 358 selfloop transitions, 135 changer transitions 0/493 dead transitions. [2023-01-27 20:38:28,633 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 493 transitions, 11552 flow [2023-01-27 20:38:28,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 20:38:28,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 20:38:28,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2422 transitions. [2023-01-27 20:38:28,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199029126213592 [2023-01-27 20:38:28,638 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2422 transitions. [2023-01-27 20:38:28,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2422 transitions. [2023-01-27 20:38:28,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:28,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2422 transitions. [2023-01-27 20:38:28,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.0) internal successors, (2422), 14 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:28,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:28,644 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:28,644 INFO L175 Difference]: Start difference. First operand has 312 places, 428 transitions, 9632 flow. Second operand 14 states and 2422 transitions. [2023-01-27 20:38:28,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 493 transitions, 11552 flow [2023-01-27 20:38:29,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 493 transitions, 11350 flow, removed 46 selfloop flow, removed 6 redundant places. [2023-01-27 20:38:29,127 INFO L231 Difference]: Finished difference. Result has 321 places, 444 transitions, 10178 flow [2023-01-27 20:38:29,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=9370, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10178, PETRI_PLACES=321, PETRI_TRANSITIONS=444} [2023-01-27 20:38:29,127 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 301 predicate places. [2023-01-27 20:38:29,127 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 444 transitions, 10178 flow [2023-01-27 20:38:29,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:29,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:29,128 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:29,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-01-27 20:38:29,330 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,SelfDestructingSolverStorable37 [2023-01-27 20:38:29,331 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-27 20:38:29,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:29,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1591495955, now seen corresponding path program 28 times [2023-01-27 20:38:29,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:29,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971876322] [2023-01-27 20:38:29,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:29,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:29,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:29,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:29,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971876322] [2023-01-27 20:38:29,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971876322] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:29,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030029433] [2023-01-27 20:38:29,387 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:38:29,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:29,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:29,389 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-27 20:38:29,417 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-27 20:38:29,489 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:38:29,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:29,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:29,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:29,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:29,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:29,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:29,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030029433] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:29,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:29,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:29,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471311599] [2023-01-27 20:38:29,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:29,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:29,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:29,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:29,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:29,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:29,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 444 transitions, 10178 flow. Second operand has 12 states, 12 states have (on average 169.16666666666666) internal successors, (2030), 12 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:29,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:29,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:29,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:30,316 INFO L130 PetriNetUnfolder]: 1174/2377 cut-off events. [2023-01-27 20:38:30,317 INFO L131 PetriNetUnfolder]: For 90642/90642 co-relation queries the response was YES. [2023-01-27 20:38:30,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24034 conditions, 2377 events. 1174/2377 cut-off events. For 90642/90642 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16482 event pairs, 40 based on Foata normal form. 12/2389 useless extension candidates. Maximal degree in co-relation 23923. Up to 1021 conditions per place. [2023-01-27 20:38:30,338 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 295 selfloop transitions, 196 changer transitions 4/495 dead transitions. [2023-01-27 20:38:30,338 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 495 transitions, 11925 flow [2023-01-27 20:38:30,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-27 20:38:30,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-27 20:38:30,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3259 transitions. [2023-01-27 20:38:30,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41632600919775165 [2023-01-27 20:38:30,341 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3259 transitions. [2023-01-27 20:38:30,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3259 transitions. [2023-01-27 20:38:30,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:30,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3259 transitions. [2023-01-27 20:38:30,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 171.52631578947367) internal successors, (3259), 19 states have internal predecessors, (3259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:30,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 412.0) internal successors, (8240), 20 states have internal predecessors, (8240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:30,346 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 412.0) internal successors, (8240), 20 states have internal predecessors, (8240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:30,346 INFO L175 Difference]: Start difference. First operand has 321 places, 444 transitions, 10178 flow. Second operand 19 states and 3259 transitions. [2023-01-27 20:38:30,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 495 transitions, 11925 flow [2023-01-27 20:38:30,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 495 transitions, 11751 flow, removed 20 selfloop flow, removed 9 redundant places. [2023-01-27 20:38:30,754 INFO L231 Difference]: Finished difference. Result has 330 places, 444 transitions, 10466 flow [2023-01-27 20:38:30,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=9899, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10466, PETRI_PLACES=330, PETRI_TRANSITIONS=444} [2023-01-27 20:38:30,756 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 310 predicate places. [2023-01-27 20:38:30,756 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 444 transitions, 10466 flow [2023-01-27 20:38:30,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.16666666666666) internal successors, (2030), 12 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:30,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:30,756 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:30,773 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-27 20:38:30,957 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,SelfDestructingSolverStorable38 [2023-01-27 20:38:30,957 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-27 20:38:30,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:30,957 INFO L85 PathProgramCache]: Analyzing trace with hash 139348501, now seen corresponding path program 29 times [2023-01-27 20:38:30,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:30,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750860049] [2023-01-27 20:38:30,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:30,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:30,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:31,017 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:31,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:31,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750860049] [2023-01-27 20:38:31,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750860049] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:31,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077660021] [2023-01-27 20:38:31,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:38:31,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:31,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:31,019 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-27 20:38:31,043 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-27 20:38:31,114 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:31,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:31,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:31,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:31,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:31,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:31,173 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:31,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077660021] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:31,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:31,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 20:38:31,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280505388] [2023-01-27 20:38:31,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:31,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:38:31,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:31,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:38:31,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:38:31,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:31,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 444 transitions, 10466 flow. Second operand has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:31,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:31,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:31,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:31,905 INFO L130 PetriNetUnfolder]: 1165/2364 cut-off events. [2023-01-27 20:38:31,905 INFO L131 PetriNetUnfolder]: For 93176/93176 co-relation queries the response was YES. [2023-01-27 20:38:31,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24601 conditions, 2364 events. 1165/2364 cut-off events. For 93176/93176 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16451 event pairs, 168 based on Foata normal form. 8/2372 useless extension candidates. Maximal degree in co-relation 24489. Up to 704 conditions per place. [2023-01-27 20:38:31,928 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 309 selfloop transitions, 198 changer transitions 2/509 dead transitions. [2023-01-27 20:38:31,928 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 509 transitions, 12497 flow [2023-01-27 20:38:31,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:38:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:38:31,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3099 transitions. [2023-01-27 20:38:31,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178802588996764 [2023-01-27 20:38:31,931 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3099 transitions. [2023-01-27 20:38:31,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3099 transitions. [2023-01-27 20:38:31,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:31,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3099 transitions. [2023-01-27 20:38:31,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 172.16666666666666) internal successors, (3099), 18 states have internal predecessors, (3099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:31,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 412.0) internal successors, (7828), 19 states have internal predecessors, (7828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:31,936 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 412.0) internal successors, (7828), 19 states have internal predecessors, (7828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:31,936 INFO L175 Difference]: Start difference. First operand has 330 places, 444 transitions, 10466 flow. Second operand 18 states and 3099 transitions. [2023-01-27 20:38:31,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 509 transitions, 12497 flow [2023-01-27 20:38:32,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 509 transitions, 12320 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-01-27 20:38:32,390 INFO L231 Difference]: Finished difference. Result has 334 places, 449 transitions, 10940 flow [2023-01-27 20:38:32,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=10168, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10940, PETRI_PLACES=334, PETRI_TRANSITIONS=449} [2023-01-27 20:38:32,391 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 314 predicate places. [2023-01-27 20:38:32,391 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 449 transitions, 10940 flow [2023-01-27 20:38:32,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:32,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:32,391 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:32,396 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-27 20:38:32,592 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,SelfDestructingSolverStorable39 [2023-01-27 20:38:32,592 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-27 20:38:32,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:32,592 INFO L85 PathProgramCache]: Analyzing trace with hash -421013737, now seen corresponding path program 30 times [2023-01-27 20:38:32,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:32,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805145288] [2023-01-27 20:38:32,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:32,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:32,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:32,649 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:32,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:32,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805145288] [2023-01-27 20:38:32,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805145288] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:32,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406403910] [2023-01-27 20:38:32,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:38:32,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:32,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:32,651 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-27 20:38:32,676 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-27 20:38:32,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-27 20:38:32,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:32,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 20:38:32,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:32,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:32,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:32,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:32,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406403910] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:32,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:32,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-01-27 20:38:32,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799345055] [2023-01-27 20:38:32,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:32,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:38:32,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:32,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:38:32,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:38:32,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:38:32,826 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 449 transitions, 10940 flow. Second operand has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:32,826 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:32,826 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:38:32,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:33,521 INFO L130 PetriNetUnfolder]: 1160/2349 cut-off events. [2023-01-27 20:38:33,521 INFO L131 PetriNetUnfolder]: For 95384/95384 co-relation queries the response was YES. [2023-01-27 20:38:33,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25048 conditions, 2349 events. 1160/2349 cut-off events. For 95384/95384 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16327 event pairs, 214 based on Foata normal form. 2/2351 useless extension candidates. Maximal degree in co-relation 24935. Up to 900 conditions per place. [2023-01-27 20:38:33,542 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 320 selfloop transitions, 163 changer transitions 4/487 dead transitions. [2023-01-27 20:38:33,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 487 transitions, 12329 flow [2023-01-27 20:38:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-27 20:38:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-27 20:38:33,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2745 transitions. [2023-01-27 20:38:33,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4164138349514563 [2023-01-27 20:38:33,545 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2745 transitions. [2023-01-27 20:38:33,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2745 transitions. [2023-01-27 20:38:33,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:33,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2745 transitions. [2023-01-27 20:38:33,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 171.5625) internal successors, (2745), 16 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:33,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 412.0) internal successors, (7004), 17 states have internal predecessors, (7004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:33,551 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 412.0) internal successors, (7004), 17 states have internal predecessors, (7004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:33,552 INFO L175 Difference]: Start difference. First operand has 334 places, 449 transitions, 10940 flow. Second operand 16 states and 2745 transitions. [2023-01-27 20:38:33,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 487 transitions, 12329 flow [2023-01-27 20:38:34,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 487 transitions, 11966 flow, removed 77 selfloop flow, removed 10 redundant places. [2023-01-27 20:38:34,028 INFO L231 Difference]: Finished difference. Result has 336 places, 445 transitions, 10801 flow [2023-01-27 20:38:34,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=10516, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10801, PETRI_PLACES=336, PETRI_TRANSITIONS=445} [2023-01-27 20:38:34,029 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 316 predicate places. [2023-01-27 20:38:34,029 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 445 transitions, 10801 flow [2023-01-27 20:38:34,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 168.92307692307693) internal successors, (2196), 13 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:34,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:34,029 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:34,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-01-27 20:38:34,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:34,230 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-27 20:38:34,230 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:34,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1081948156, now seen corresponding path program 31 times [2023-01-27 20:38:34,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:34,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299199916] [2023-01-27 20:38:34,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:34,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:34,824 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:34,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:34,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299199916] [2023-01-27 20:38:34,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299199916] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:34,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358453173] [2023-01-27 20:38:34,824 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:38:34,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:34,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:34,825 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-27 20:38:34,827 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-27 20:38:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:34,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:34,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:35,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:35,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:35,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:35,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358453173] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:35,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:35,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-01-27 20:38:35,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742303593] [2023-01-27 20:38:35,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:35,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-27 20:38:35,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:35,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-27 20:38:35,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-01-27 20:38:35,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:35,259 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 445 transitions, 10801 flow. Second operand has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:35,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:35,259 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:35,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:36,232 INFO L130 PetriNetUnfolder]: 1351/2773 cut-off events. [2023-01-27 20:38:36,232 INFO L131 PetriNetUnfolder]: For 111219/111221 co-relation queries the response was YES. [2023-01-27 20:38:36,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29422 conditions, 2773 events. 1351/2773 cut-off events. For 111219/111221 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 20272 event pairs, 91 based on Foata normal form. 5/2773 useless extension candidates. Maximal degree in co-relation 29309. Up to 2167 conditions per place. [2023-01-27 20:38:36,269 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 455 selfloop transitions, 105 changer transitions 15/585 dead transitions. [2023-01-27 20:38:36,269 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 585 transitions, 14581 flow [2023-01-27 20:38:36,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:38:36,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:38:36,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1785 transitions. [2023-01-27 20:38:36,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3938658428949691 [2023-01-27 20:38:36,271 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1785 transitions. [2023-01-27 20:38:36,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1785 transitions. [2023-01-27 20:38:36,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:36,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1785 transitions. [2023-01-27 20:38:36,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 162.27272727272728) internal successors, (1785), 11 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:36,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:36,275 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:36,275 INFO L175 Difference]: Start difference. First operand has 336 places, 445 transitions, 10801 flow. Second operand 11 states and 1785 transitions. [2023-01-27 20:38:36,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 585 transitions, 14581 flow [2023-01-27 20:38:36,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 585 transitions, 14247 flow, removed 0 selfloop flow, removed 12 redundant places. [2023-01-27 20:38:36,864 INFO L231 Difference]: Finished difference. Result has 338 places, 507 transitions, 12541 flow [2023-01-27 20:38:36,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=10548, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12541, PETRI_PLACES=338, PETRI_TRANSITIONS=507} [2023-01-27 20:38:36,865 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 318 predicate places. [2023-01-27 20:38:36,865 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 507 transitions, 12541 flow [2023-01-27 20:38:36,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:36,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:36,865 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:36,875 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-27 20:38:37,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:37,071 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-27 20:38:37,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:37,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1129985218, now seen corresponding path program 32 times [2023-01-27 20:38:37,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:37,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888768655] [2023-01-27 20:38:37,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:37,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:37,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:37,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:37,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:37,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888768655] [2023-01-27 20:38:37,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888768655] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:37,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374966820] [2023-01-27 20:38:37,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:38:37,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:37,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:37,444 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-27 20:38:37,445 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-27 20:38:37,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:37,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:37,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:37,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:37,679 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:37,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:37,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:37,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374966820] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:37,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:37,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-01-27 20:38:37,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445141778] [2023-01-27 20:38:37,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:37,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:38:37,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:37,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:38:37,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:38:37,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:37,872 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 507 transitions, 12541 flow. Second operand has 15 states, 15 states have (on average 157.2) internal successors, (2358), 15 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:37,872 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:37,873 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:37,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:38,961 INFO L130 PetriNetUnfolder]: 1355/2761 cut-off events. [2023-01-27 20:38:38,961 INFO L131 PetriNetUnfolder]: For 115617/115619 co-relation queries the response was YES. [2023-01-27 20:38:38,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30483 conditions, 2761 events. 1355/2761 cut-off events. For 115617/115619 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 19967 event pairs, 103 based on Foata normal form. 7/2763 useless extension candidates. Maximal degree in co-relation 30361. Up to 2380 conditions per place. [2023-01-27 20:38:38,992 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 456 selfloop transitions, 79 changer transitions 17/562 dead transitions. [2023-01-27 20:38:38,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 562 transitions, 14236 flow [2023-01-27 20:38:38,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-27 20:38:38,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-27 20:38:38,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1932 transitions. [2023-01-27 20:38:38,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907766990291262 [2023-01-27 20:38:38,999 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1932 transitions. [2023-01-27 20:38:38,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1932 transitions. [2023-01-27 20:38:38,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:38,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1932 transitions. [2023-01-27 20:38:39,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 161.0) internal successors, (1932), 12 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:39,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 412.0) internal successors, (5356), 13 states have internal predecessors, (5356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:39,004 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 412.0) internal successors, (5356), 13 states have internal predecessors, (5356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:39,004 INFO L175 Difference]: Start difference. First operand has 338 places, 507 transitions, 12541 flow. Second operand 12 states and 1932 transitions. [2023-01-27 20:38:39,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 562 transitions, 14236 flow [2023-01-27 20:38:39,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 562 transitions, 13816 flow, removed 205 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:39,818 INFO L231 Difference]: Finished difference. Result has 348 places, 513 transitions, 12589 flow [2023-01-27 20:38:39,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=12177, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12589, PETRI_PLACES=348, PETRI_TRANSITIONS=513} [2023-01-27 20:38:39,818 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 328 predicate places. [2023-01-27 20:38:39,818 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 513 transitions, 12589 flow [2023-01-27 20:38:39,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 157.2) internal successors, (2358), 15 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:39,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:39,819 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:39,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-01-27 20:38:40,020 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,SelfDestructingSolverStorable42 [2023-01-27 20:38:40,021 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-27 20:38:40,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:40,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1044264796, now seen corresponding path program 33 times [2023-01-27 20:38:40,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:40,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462203682] [2023-01-27 20:38:40,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:40,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:40,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:40,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:40,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462203682] [2023-01-27 20:38:40,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462203682] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:40,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542648591] [2023-01-27 20:38:40,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:38:40,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:40,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:40,397 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-27 20:38:40,421 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-27 20:38:40,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 20:38:40,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:40,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:40,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:40,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:40,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:40,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:40,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542648591] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:40,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:40,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-01-27 20:38:40,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340210575] [2023-01-27 20:38:40,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:40,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-27 20:38:40,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:40,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-27 20:38:40,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-01-27 20:38:40,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:40,880 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 513 transitions, 12589 flow. Second operand has 20 states, 20 states have (on average 156.9) internal successors, (3138), 20 states have internal predecessors, (3138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:40,880 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:40,880 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:40,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:41,899 INFO L130 PetriNetUnfolder]: 1324/2676 cut-off events. [2023-01-27 20:38:41,899 INFO L131 PetriNetUnfolder]: For 105638/105640 co-relation queries the response was YES. [2023-01-27 20:38:41,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29112 conditions, 2676 events. 1324/2676 cut-off events. For 105638/105640 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19077 event pairs, 90 based on Foata normal form. 3/2674 useless extension candidates. Maximal degree in co-relation 28988. Up to 2174 conditions per place. [2023-01-27 20:38:41,925 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 446 selfloop transitions, 102 changer transitions 5/563 dead transitions. [2023-01-27 20:38:41,925 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 563 transitions, 14228 flow [2023-01-27 20:38:41,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:38:41,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:38:41,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1462 transitions. [2023-01-27 20:38:41,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39428263214670983 [2023-01-27 20:38:41,930 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1462 transitions. [2023-01-27 20:38:41,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1462 transitions. [2023-01-27 20:38:41,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:41,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1462 transitions. [2023-01-27 20:38:41,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 162.44444444444446) internal successors, (1462), 9 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-27 20:38:41,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:41,934 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:41,934 INFO L175 Difference]: Start difference. First operand has 348 places, 513 transitions, 12589 flow. Second operand 9 states and 1462 transitions. [2023-01-27 20:38:41,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 563 transitions, 14228 flow [2023-01-27 20:38:42,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 563 transitions, 13823 flow, removed 147 selfloop flow, removed 6 redundant places. [2023-01-27 20:38:42,663 INFO L231 Difference]: Finished difference. Result has 349 places, 515 transitions, 12553 flow [2023-01-27 20:38:42,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=12204, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12553, PETRI_PLACES=349, PETRI_TRANSITIONS=515} [2023-01-27 20:38:42,664 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 329 predicate places. [2023-01-27 20:38:42,664 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 515 transitions, 12553 flow [2023-01-27 20:38:42,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 156.9) internal successors, (3138), 20 states have internal predecessors, (3138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:42,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:42,664 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:42,669 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-27 20:38:42,865 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,SelfDestructingSolverStorable43 [2023-01-27 20:38:42,865 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-27 20:38:42,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:42,865 INFO L85 PathProgramCache]: Analyzing trace with hash -392624, now seen corresponding path program 34 times [2023-01-27 20:38:42,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:42,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173788350] [2023-01-27 20:38:42,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:42,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:42,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:43,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:43,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:43,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173788350] [2023-01-27 20:38:43,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173788350] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:43,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204401557] [2023-01-27 20:38:43,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:38:43,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:43,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:43,185 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-27 20:38:43,210 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-27 20:38:43,291 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:38:43,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:43,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:43,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:43,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:43,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:43,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:43,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204401557] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:43,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:43,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-01-27 20:38:43,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856360188] [2023-01-27 20:38:43,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:43,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 20:38:43,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:43,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 20:38:43,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:38:43,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:43,623 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 515 transitions, 12553 flow. Second operand has 18 states, 18 states have (on average 157.0) internal successors, (2826), 18 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:43,623 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:43,623 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:43,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:44,594 INFO L130 PetriNetUnfolder]: 1315/2649 cut-off events. [2023-01-27 20:38:44,594 INFO L131 PetriNetUnfolder]: For 106535/106537 co-relation queries the response was YES. [2023-01-27 20:38:44,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28554 conditions, 2649 events. 1315/2649 cut-off events. For 106535/106537 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18800 event pairs, 89 based on Foata normal form. 3/2647 useless extension candidates. Maximal degree in co-relation 28430. Up to 2246 conditions per place. [2023-01-27 20:38:44,623 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 454 selfloop transitions, 95 changer transitions 5/564 dead transitions. [2023-01-27 20:38:44,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 564 transitions, 14059 flow [2023-01-27 20:38:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:38:44,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:38:44,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1775 transitions. [2023-01-27 20:38:44,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39165931156222417 [2023-01-27 20:38:44,625 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1775 transitions. [2023-01-27 20:38:44,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1775 transitions. [2023-01-27 20:38:44,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:44,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1775 transitions. [2023-01-27 20:38:44,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 161.36363636363637) internal successors, (1775), 11 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:44,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:44,628 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:44,628 INFO L175 Difference]: Start difference. First operand has 349 places, 515 transitions, 12553 flow. Second operand 11 states and 1775 transitions. [2023-01-27 20:38:44,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 564 transitions, 14059 flow [2023-01-27 20:38:45,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 564 transitions, 13815 flow, removed 41 selfloop flow, removed 6 redundant places. [2023-01-27 20:38:45,244 INFO L231 Difference]: Finished difference. Result has 354 places, 521 transitions, 12684 flow [2023-01-27 20:38:45,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=12315, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12684, PETRI_PLACES=354, PETRI_TRANSITIONS=521} [2023-01-27 20:38:45,245 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 334 predicate places. [2023-01-27 20:38:45,245 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 521 transitions, 12684 flow [2023-01-27 20:38:45,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 157.0) internal successors, (2826), 18 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:45,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:45,245 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:45,249 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-27 20:38:45,446 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,SelfDestructingSolverStorable44 [2023-01-27 20:38:45,446 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-27 20:38:45,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:45,447 INFO L85 PathProgramCache]: Analyzing trace with hash 2125930154, now seen corresponding path program 35 times [2023-01-27 20:38:45,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:45,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749157357] [2023-01-27 20:38:45,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:45,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:45,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:45,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:45,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:45,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749157357] [2023-01-27 20:38:45,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749157357] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:45,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833107681] [2023-01-27 20:38:45,786 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:38:45,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:45,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:45,787 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-27 20:38:45,788 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-27 20:38:45,874 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:38:45,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:45,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:45,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:46,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:46,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:46,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:46,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833107681] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:46,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:46,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-01-27 20:38:46,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460416082] [2023-01-27 20:38:46,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:46,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:38:46,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:46,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:38:46,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:38:46,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:46,186 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 521 transitions, 12684 flow. Second operand has 17 states, 17 states have (on average 157.1764705882353) internal successors, (2672), 17 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:46,186 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:46,186 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:46,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:47,059 INFO L130 PetriNetUnfolder]: 1394/2843 cut-off events. [2023-01-27 20:38:47,059 INFO L131 PetriNetUnfolder]: For 115875/115877 co-relation queries the response was YES. [2023-01-27 20:38:47,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30514 conditions, 2843 events. 1394/2843 cut-off events. For 115875/115877 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 20650 event pairs, 110 based on Foata normal form. 4/2842 useless extension candidates. Maximal degree in co-relation 30389. Up to 2509 conditions per place. [2023-01-27 20:38:47,090 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 488 selfloop transitions, 90 changer transitions 6/594 dead transitions. [2023-01-27 20:38:47,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 594 transitions, 15081 flow [2023-01-27 20:38:47,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:38:47,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:38:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1296 transitions. [2023-01-27 20:38:47,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932038834951456 [2023-01-27 20:38:47,092 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1296 transitions. [2023-01-27 20:38:47,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1296 transitions. [2023-01-27 20:38:47,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:47,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1296 transitions. [2023-01-27 20:38:47,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 162.0) internal successors, (1296), 8 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:47,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:47,095 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:47,095 INFO L175 Difference]: Start difference. First operand has 354 places, 521 transitions, 12684 flow. Second operand 8 states and 1296 transitions. [2023-01-27 20:38:47,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 594 transitions, 15081 flow [2023-01-27 20:38:47,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 594 transitions, 14861 flow, removed 22 selfloop flow, removed 9 redundant places. [2023-01-27 20:38:47,874 INFO L231 Difference]: Finished difference. Result has 355 places, 556 transitions, 13700 flow [2023-01-27 20:38:47,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=12470, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13700, PETRI_PLACES=355, PETRI_TRANSITIONS=556} [2023-01-27 20:38:47,875 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 335 predicate places. [2023-01-27 20:38:47,875 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 556 transitions, 13700 flow [2023-01-27 20:38:47,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 157.1764705882353) internal successors, (2672), 17 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:47,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:47,876 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:47,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-01-27 20:38:48,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-01-27 20:38:48,076 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-27 20:38:48,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:48,077 INFO L85 PathProgramCache]: Analyzing trace with hash -2021571692, now seen corresponding path program 36 times [2023-01-27 20:38:48,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:48,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247957043] [2023-01-27 20:38:48,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:48,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:48,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:48,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247957043] [2023-01-27 20:38:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247957043] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316607400] [2023-01-27 20:38:48,397 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:38:48,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:48,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:48,398 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-27 20:38:48,401 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-27 20:38:48,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-27 20:38:48,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:48,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:48,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:48,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:48,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:48,763 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:48,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316607400] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:48,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:48,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-01-27 20:38:48,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302414543] [2023-01-27 20:38:48,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:48,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:38:48,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:48,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:38:48,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:38:48,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:48,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 556 transitions, 13700 flow. Second operand has 17 states, 17 states have (on average 157.23529411764707) internal successors, (2673), 17 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:48,767 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:48,767 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:48,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:49,734 INFO L130 PetriNetUnfolder]: 1382/2807 cut-off events. [2023-01-27 20:38:49,735 INFO L131 PetriNetUnfolder]: For 118289/118291 co-relation queries the response was YES. [2023-01-27 20:38:49,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30558 conditions, 2807 events. 1382/2807 cut-off events. For 118289/118291 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 20271 event pairs, 110 based on Foata normal form. 4/2806 useless extension candidates. Maximal degree in co-relation 30431. Up to 2509 conditions per place. [2023-01-27 20:38:49,762 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 489 selfloop transitions, 85 changer transitions 9/593 dead transitions. [2023-01-27 20:38:49,762 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 593 transitions, 15227 flow [2023-01-27 20:38:49,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:38:49,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:38:49,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1296 transitions. [2023-01-27 20:38:49,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932038834951456 [2023-01-27 20:38:49,764 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1296 transitions. [2023-01-27 20:38:49,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1296 transitions. [2023-01-27 20:38:49,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:49,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1296 transitions. [2023-01-27 20:38:49,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 162.0) internal successors, (1296), 8 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:49,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:49,768 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:49,768 INFO L175 Difference]: Start difference. First operand has 355 places, 556 transitions, 13700 flow. Second operand 8 states and 1296 transitions. [2023-01-27 20:38:49,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 593 transitions, 15227 flow [2023-01-27 20:38:50,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 593 transitions, 14866 flow, removed 131 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:50,495 INFO L231 Difference]: Finished difference. Result has 360 places, 556 transitions, 13593 flow [2023-01-27 20:38:50,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=13375, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13593, PETRI_PLACES=360, PETRI_TRANSITIONS=556} [2023-01-27 20:38:50,496 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 340 predicate places. [2023-01-27 20:38:50,496 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 556 transitions, 13593 flow [2023-01-27 20:38:50,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 157.23529411764707) internal successors, (2673), 17 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:50,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:50,496 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:50,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-01-27 20:38:50,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:50,700 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-27 20:38:50,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:50,700 INFO L85 PathProgramCache]: Analyzing trace with hash -940248734, now seen corresponding path program 37 times [2023-01-27 20:38:50,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:50,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746627191] [2023-01-27 20:38:50,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:50,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:50,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:51,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:51,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:51,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746627191] [2023-01-27 20:38:51,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746627191] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:51,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8931690] [2023-01-27 20:38:51,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:38:51,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:51,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:51,049 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-27 20:38:51,080 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-27 20:38:51,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:51,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:51,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:51,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:51,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:51,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:51,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8931690] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:51,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:51,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-01-27 20:38:51,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465578385] [2023-01-27 20:38:51,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:51,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:38:51,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:51,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:38:51,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:38:51,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:51,489 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 556 transitions, 13593 flow. Second operand has 17 states, 17 states have (on average 157.23529411764707) internal successors, (2673), 17 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:51,489 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:51,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:51,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:52,506 INFO L130 PetriNetUnfolder]: 1376/2773 cut-off events. [2023-01-27 20:38:52,506 INFO L131 PetriNetUnfolder]: For 114040/114042 co-relation queries the response was YES. [2023-01-27 20:38:52,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30062 conditions, 2773 events. 1376/2773 cut-off events. For 114040/114042 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19832 event pairs, 116 based on Foata normal form. 4/2772 useless extension candidates. Maximal degree in co-relation 29933. Up to 2558 conditions per place. [2023-01-27 20:38:52,534 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 504 selfloop transitions, 67 changer transitions 7/588 dead transitions. [2023-01-27 20:38:52,535 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 588 transitions, 15009 flow [2023-01-27 20:38:52,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:38:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:38:52,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1291 transitions. [2023-01-27 20:38:52,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3916868932038835 [2023-01-27 20:38:52,536 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1291 transitions. [2023-01-27 20:38:52,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1291 transitions. [2023-01-27 20:38:52,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:52,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1291 transitions. [2023-01-27 20:38:52,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 161.375) internal successors, (1291), 8 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:52,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:52,538 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:52,538 INFO L175 Difference]: Start difference. First operand has 360 places, 556 transitions, 13593 flow. Second operand 8 states and 1291 transitions. [2023-01-27 20:38:52,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 588 transitions, 15009 flow [2023-01-27 20:38:53,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 588 transitions, 14876 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-01-27 20:38:53,378 INFO L231 Difference]: Finished difference. Result has 365 places, 559 transitions, 13732 flow [2023-01-27 20:38:53,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=13464, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13732, PETRI_PLACES=365, PETRI_TRANSITIONS=559} [2023-01-27 20:38:53,379 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 345 predicate places. [2023-01-27 20:38:53,379 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 559 transitions, 13732 flow [2023-01-27 20:38:53,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 157.23529411764707) internal successors, (2673), 17 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:53,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:53,380 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:53,384 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-27 20:38:53,580 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,SelfDestructingSolverStorable47 [2023-01-27 20:38:53,581 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-27 20:38:53,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:53,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1160083242, now seen corresponding path program 38 times [2023-01-27 20:38:53,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:53,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726153756] [2023-01-27 20:38:53,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:53,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:53,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:54,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:54,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:54,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726153756] [2023-01-27 20:38:54,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726153756] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:54,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627815432] [2023-01-27 20:38:54,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:38:54,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:54,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:54,006 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-27 20:38:54,008 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-27 20:38:54,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:38:54,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:54,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:54,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:54,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:54,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:54,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:54,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627815432] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:54,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:54,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2023-01-27 20:38:54,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516927452] [2023-01-27 20:38:54,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:54,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:38:54,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:54,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:38:54,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:38:54,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 412 [2023-01-27 20:38:54,448 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 559 transitions, 13732 flow. Second operand has 17 states, 17 states have (on average 152.11764705882354) internal successors, (2586), 17 states have internal predecessors, (2586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:54,448 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:54,448 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 412 [2023-01-27 20:38:54,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:55,530 INFO L130 PetriNetUnfolder]: 1481/3017 cut-off events. [2023-01-27 20:38:55,530 INFO L131 PetriNetUnfolder]: For 126145/126147 co-relation queries the response was YES. [2023-01-27 20:38:55,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32741 conditions, 3017 events. 1481/3017 cut-off events. For 126145/126147 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 22201 event pairs, 114 based on Foata normal form. 9/3021 useless extension candidates. Maximal degree in co-relation 32610. Up to 2625 conditions per place. [2023-01-27 20:38:55,565 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 542 selfloop transitions, 98 changer transitions 25/675 dead transitions. [2023-01-27 20:38:55,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 675 transitions, 17044 flow [2023-01-27 20:38:55,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:38:55,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:38:55,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2028 transitions. [2023-01-27 20:38:55,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786407766990291 [2023-01-27 20:38:55,567 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2028 transitions. [2023-01-27 20:38:55,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2028 transitions. [2023-01-27 20:38:55,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:55,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2028 transitions. [2023-01-27 20:38:55,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 156.0) internal successors, (2028), 13 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:55,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 412.0) internal successors, (5768), 14 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:55,571 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 412.0) internal successors, (5768), 14 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:55,571 INFO L175 Difference]: Start difference. First operand has 365 places, 559 transitions, 13732 flow. Second operand 13 states and 2028 transitions. [2023-01-27 20:38:55,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 675 transitions, 17044 flow [2023-01-27 20:38:56,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 675 transitions, 16773 flow, removed 62 selfloop flow, removed 6 redundant places. [2023-01-27 20:38:56,442 INFO L231 Difference]: Finished difference. Result has 380 places, 613 transitions, 15208 flow [2023-01-27 20:38:56,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=13469, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15208, PETRI_PLACES=380, PETRI_TRANSITIONS=613} [2023-01-27 20:38:56,443 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 360 predicate places. [2023-01-27 20:38:56,443 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 613 transitions, 15208 flow [2023-01-27 20:38:56,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 152.11764705882354) internal successors, (2586), 17 states have internal predecessors, (2586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:56,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:56,444 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:56,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-01-27 20:38:56,645 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,SelfDestructingSolverStorable48 [2023-01-27 20:38:56,645 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:38:56,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:56,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1875827202, now seen corresponding path program 39 times [2023-01-27 20:38:56,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:56,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794022777] [2023-01-27 20:38:56,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:56,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:56,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:56,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:56,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794022777] [2023-01-27 20:38:56,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794022777] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:56,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120603999] [2023-01-27 20:38:56,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:38:56,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:56,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:56,993 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-27 20:38:57,012 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-27 20:38:57,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 20:38:57,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:57,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:38:57,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:57,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:57,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:57,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:57,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120603999] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:38:57,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:38:57,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-01-27 20:38:57,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469162885] [2023-01-27 20:38:57,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:38:57,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-27 20:38:57,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:57,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-27 20:38:57,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-01-27 20:38:57,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:38:57,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 613 transitions, 15208 flow. Second operand has 20 states, 20 states have (on average 156.9) internal successors, (3138), 20 states have internal predecessors, (3138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:57,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:57,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:38:57,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:58,666 INFO L130 PetriNetUnfolder]: 1572/3187 cut-off events. [2023-01-27 20:38:58,666 INFO L131 PetriNetUnfolder]: For 149767/149769 co-relation queries the response was YES. [2023-01-27 20:38:58,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35630 conditions, 3187 events. 1572/3187 cut-off events. For 149767/149769 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 23588 event pairs, 125 based on Foata normal form. 6/3188 useless extension candidates. Maximal degree in co-relation 35490. Up to 2651 conditions per place. [2023-01-27 20:38:58,702 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 560 selfloop transitions, 118 changer transitions 15/703 dead transitions. [2023-01-27 20:38:58,702 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 703 transitions, 18266 flow [2023-01-27 20:38:58,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:38:58,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:38:58,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1777 transitions. [2023-01-27 20:38:58,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39210061782877315 [2023-01-27 20:38:58,704 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1777 transitions. [2023-01-27 20:38:58,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1777 transitions. [2023-01-27 20:38:58,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:58,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1777 transitions. [2023-01-27 20:38:58,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 161.54545454545453) internal successors, (1777), 11 states have internal predecessors, (1777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:58,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:58,707 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:58,707 INFO L175 Difference]: Start difference. First operand has 380 places, 613 transitions, 15208 flow. Second operand 11 states and 1777 transitions. [2023-01-27 20:38:58,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 703 transitions, 18266 flow [2023-01-27 20:38:59,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 703 transitions, 17761 flow, removed 249 selfloop flow, removed 3 redundant places. [2023-01-27 20:38:59,590 INFO L231 Difference]: Finished difference. Result has 391 places, 645 transitions, 16081 flow [2023-01-27 20:38:59,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=14721, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16081, PETRI_PLACES=391, PETRI_TRANSITIONS=645} [2023-01-27 20:38:59,591 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 371 predicate places. [2023-01-27 20:38:59,591 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 645 transitions, 16081 flow [2023-01-27 20:38:59,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 156.9) internal successors, (3138), 20 states have internal predecessors, (3138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:59,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:59,592 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:59,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-01-27 20:38:59,792 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,SelfDestructingSolverStorable49 [2023-01-27 20:38:59,792 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:38:59,792 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:59,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1336639400, now seen corresponding path program 40 times [2023-01-27 20:38:59,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:59,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379009427] [2023-01-27 20:38:59,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:59,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:59,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:00,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:00,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:00,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379009427] [2023-01-27 20:39:00,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379009427] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:00,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506881698] [2023-01-27 20:39:00,134 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:39:00,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:00,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:00,135 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:00,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-01-27 20:39:00,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:39:00,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:00,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:39:00,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:00,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:00,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:00,541 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:00,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506881698] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:00,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:00,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-01-27 20:39:00,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003032699] [2023-01-27 20:39:00,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:00,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:39:00,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:00,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:39:00,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:39:00,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:39:00,544 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 645 transitions, 16081 flow. Second operand has 17 states, 17 states have (on average 157.11764705882354) internal successors, (2671), 17 states have internal predecessors, (2671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:00,544 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:00,544 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:39:00,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:01,687 INFO L130 PetriNetUnfolder]: 1610/3255 cut-off events. [2023-01-27 20:39:01,687 INFO L131 PetriNetUnfolder]: For 156258/156260 co-relation queries the response was YES. [2023-01-27 20:39:01,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36511 conditions, 3255 events. 1610/3255 cut-off events. For 156258/156260 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 24094 event pairs, 125 based on Foata normal form. 4/3254 useless extension candidates. Maximal degree in co-relation 36366. Up to 2986 conditions per place. [2023-01-27 20:39:01,731 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 604 selfloop transitions, 76 changer transitions 6/696 dead transitions. [2023-01-27 20:39:01,731 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 696 transitions, 18224 flow [2023-01-27 20:39:01,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:39:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:39:01,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1449 transitions. [2023-01-27 20:39:01,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907766990291262 [2023-01-27 20:39:01,733 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1449 transitions. [2023-01-27 20:39:01,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1449 transitions. [2023-01-27 20:39:01,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:01,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1449 transitions. [2023-01-27 20:39:01,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 161.0) internal successors, (1449), 9 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:01,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:01,737 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:01,737 INFO L175 Difference]: Start difference. First operand has 391 places, 645 transitions, 16081 flow. Second operand 9 states and 1449 transitions. [2023-01-27 20:39:01,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 696 transitions, 18224 flow [2023-01-27 20:39:02,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 696 transitions, 17740 flow, removed 197 selfloop flow, removed 6 redundant places. [2023-01-27 20:39:02,818 INFO L231 Difference]: Finished difference. Result has 395 places, 666 transitions, 16436 flow [2023-01-27 20:39:02,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=15609, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16436, PETRI_PLACES=395, PETRI_TRANSITIONS=666} [2023-01-27 20:39:02,819 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 375 predicate places. [2023-01-27 20:39:02,819 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 666 transitions, 16436 flow [2023-01-27 20:39:02,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 157.11764705882354) internal successors, (2671), 17 states have internal predecessors, (2671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:02,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:02,820 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:02,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-01-27 20:39:03,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:03,020 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:03,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:03,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1766263854, now seen corresponding path program 41 times [2023-01-27 20:39:03,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:03,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652029931] [2023-01-27 20:39:03,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:03,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:03,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:03,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:03,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:03,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652029931] [2023-01-27 20:39:03,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652029931] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:03,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174362803] [2023-01-27 20:39:03,366 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:39:03,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:03,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:03,367 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:03,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-01-27 20:39:03,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:39:03,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:03,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:39:03,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:03,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:03,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:03,813 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:03,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174362803] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:03,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:03,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 17 [2023-01-27 20:39:03,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440168197] [2023-01-27 20:39:03,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:03,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-27 20:39:03,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:03,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-27 20:39:03,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2023-01-27 20:39:03,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:39:03,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 666 transitions, 16436 flow. Second operand has 19 states, 19 states have (on average 157.10526315789474) internal successors, (2985), 19 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:03,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:03,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:39:03,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:05,019 INFO L130 PetriNetUnfolder]: 1669/3389 cut-off events. [2023-01-27 20:39:05,019 INFO L131 PetriNetUnfolder]: For 146357/146359 co-relation queries the response was YES. [2023-01-27 20:39:05,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37004 conditions, 3389 events. 1669/3389 cut-off events. For 146357/146359 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 25388 event pairs, 128 based on Foata normal form. 5/3389 useless extension candidates. Maximal degree in co-relation 36858. Up to 3011 conditions per place. [2023-01-27 20:39:05,054 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 612 selfloop transitions, 101 changer transitions 7/730 dead transitions. [2023-01-27 20:39:05,054 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 730 transitions, 18849 flow [2023-01-27 20:39:05,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:39:05,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:39:05,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1299 transitions. [2023-01-27 20:39:05,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941140776699029 [2023-01-27 20:39:05,056 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1299 transitions. [2023-01-27 20:39:05,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1299 transitions. [2023-01-27 20:39:05,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:05,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1299 transitions. [2023-01-27 20:39:05,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 162.375) internal successors, (1299), 8 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:05,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:05,059 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 412.0) internal successors, (3708), 9 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:05,059 INFO L175 Difference]: Start difference. First operand has 395 places, 666 transitions, 16436 flow. Second operand 8 states and 1299 transitions. [2023-01-27 20:39:05,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 730 transitions, 18849 flow [2023-01-27 20:39:06,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 730 transitions, 18501 flow, removed 125 selfloop flow, removed 5 redundant places. [2023-01-27 20:39:06,099 INFO L231 Difference]: Finished difference. Result has 399 places, 692 transitions, 17072 flow [2023-01-27 20:39:06,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=16094, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17072, PETRI_PLACES=399, PETRI_TRANSITIONS=692} [2023-01-27 20:39:06,099 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 379 predicate places. [2023-01-27 20:39:06,099 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 692 transitions, 17072 flow [2023-01-27 20:39:06,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 157.10526315789474) internal successors, (2985), 19 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:06,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:06,100 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:06,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-01-27 20:39:06,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:06,301 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:06,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:06,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1615598274, now seen corresponding path program 42 times [2023-01-27 20:39:06,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:06,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956936572] [2023-01-27 20:39:06,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:06,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:06,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:06,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:06,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:06,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956936572] [2023-01-27 20:39:06,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956936572] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:06,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307934463] [2023-01-27 20:39:06,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:39:06,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:06,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:06,633 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:06,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-01-27 20:39:06,754 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-27 20:39:06,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:06,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:39:06,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:06,926 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:06,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:07,082 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:07,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307934463] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:07,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:07,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 17 [2023-01-27 20:39:07,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732830358] [2023-01-27 20:39:07,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:07,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-27 20:39:07,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:07,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-27 20:39:07,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-01-27 20:39:07,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:39:07,086 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 692 transitions, 17072 flow. Second operand has 19 states, 19 states have (on average 157.0) internal successors, (2983), 19 states have internal predecessors, (2983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:07,086 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:07,086 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:39:07,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:08,323 INFO L130 PetriNetUnfolder]: 1664/3354 cut-off events. [2023-01-27 20:39:08,323 INFO L131 PetriNetUnfolder]: For 147446/147448 co-relation queries the response was YES. [2023-01-27 20:39:08,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36721 conditions, 3354 events. 1664/3354 cut-off events. For 147446/147448 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 24919 event pairs, 125 based on Foata normal form. 5/3354 useless extension candidates. Maximal degree in co-relation 36573. Up to 3011 conditions per place. [2023-01-27 20:39:08,361 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 610 selfloop transitions, 98 changer transitions 8/726 dead transitions. [2023-01-27 20:39:08,361 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 726 transitions, 18740 flow [2023-01-27 20:39:08,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:39:08,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:39:08,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1454 transitions. [2023-01-27 20:39:08,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39212513484358147 [2023-01-27 20:39:08,362 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1454 transitions. [2023-01-27 20:39:08,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1454 transitions. [2023-01-27 20:39:08,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:08,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1454 transitions. [2023-01-27 20:39:08,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 161.55555555555554) internal successors, (1454), 9 states have internal predecessors, (1454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:08,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:08,366 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:08,366 INFO L175 Difference]: Start difference. First operand has 399 places, 692 transitions, 17072 flow. Second operand 9 states and 1454 transitions. [2023-01-27 20:39:08,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 726 transitions, 18740 flow [2023-01-27 20:39:09,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 726 transitions, 18462 flow, removed 67 selfloop flow, removed 5 redundant places. [2023-01-27 20:39:09,515 INFO L231 Difference]: Finished difference. Result has 403 places, 692 transitions, 17068 flow [2023-01-27 20:39:09,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=16798, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17068, PETRI_PLACES=403, PETRI_TRANSITIONS=692} [2023-01-27 20:39:09,516 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 383 predicate places. [2023-01-27 20:39:09,516 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 692 transitions, 17068 flow [2023-01-27 20:39:09,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 157.0) internal successors, (2983), 19 states have internal predecessors, (2983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:09,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:09,516 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:09,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-01-27 20:39:09,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:09,717 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:09,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:09,717 INFO L85 PathProgramCache]: Analyzing trace with hash -210237672, now seen corresponding path program 43 times [2023-01-27 20:39:09,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:09,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787706659] [2023-01-27 20:39:09,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:09,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:09,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:10,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:10,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:10,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787706659] [2023-01-27 20:39:10,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787706659] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:10,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295146052] [2023-01-27 20:39:10,010 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:39:10,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:10,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:10,013 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:10,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-01-27 20:39:10,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:10,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:39:10,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:10,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:10,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:10,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:10,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295146052] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:10,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:10,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-01-27 20:39:10,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142292254] [2023-01-27 20:39:10,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:10,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 20:39:10,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:10,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 20:39:10,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:39:10,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:39:10,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 692 transitions, 17068 flow. Second operand has 18 states, 18 states have (on average 157.11111111111111) internal successors, (2828), 18 states have internal predecessors, (2828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:10,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:10,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:39:10,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:11,688 INFO L130 PetriNetUnfolder]: 1648/3305 cut-off events. [2023-01-27 20:39:11,688 INFO L131 PetriNetUnfolder]: For 144278/144280 co-relation queries the response was YES. [2023-01-27 20:39:11,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36316 conditions, 3305 events. 1648/3305 cut-off events. For 144278/144280 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 24310 event pairs, 127 based on Foata normal form. 4/3304 useless extension candidates. Maximal degree in co-relation 36167. Up to 2910 conditions per place. [2023-01-27 20:39:11,718 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 612 selfloop transitions, 116 changer transitions 5/743 dead transitions. [2023-01-27 20:39:11,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 743 transitions, 19087 flow [2023-01-27 20:39:11,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:39:11,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:39:11,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1774 transitions. [2023-01-27 20:39:11,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3914386584289497 [2023-01-27 20:39:11,720 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1774 transitions. [2023-01-27 20:39:11,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1774 transitions. [2023-01-27 20:39:11,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:11,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1774 transitions. [2023-01-27 20:39:11,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 161.27272727272728) internal successors, (1774), 11 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:11,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:11,723 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 412.0) internal successors, (4944), 12 states have internal predecessors, (4944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:11,723 INFO L175 Difference]: Start difference. First operand has 403 places, 692 transitions, 17068 flow. Second operand 11 states and 1774 transitions. [2023-01-27 20:39:11,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 743 transitions, 19087 flow [2023-01-27 20:39:12,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 743 transitions, 18935 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-01-27 20:39:12,713 INFO L231 Difference]: Finished difference. Result has 410 places, 702 transitions, 17441 flow [2023-01-27 20:39:12,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=16924, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17441, PETRI_PLACES=410, PETRI_TRANSITIONS=702} [2023-01-27 20:39:12,714 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 390 predicate places. [2023-01-27 20:39:12,714 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 702 transitions, 17441 flow [2023-01-27 20:39:12,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 157.11111111111111) internal successors, (2828), 18 states have internal predecessors, (2828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:12,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:12,715 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:12,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-01-27 20:39:12,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-01-27 20:39:12,917 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:12,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:12,917 INFO L85 PathProgramCache]: Analyzing trace with hash 639122522, now seen corresponding path program 44 times [2023-01-27 20:39:12,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:12,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037580510] [2023-01-27 20:39:12,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:12,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:12,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:13,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:13,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:13,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037580510] [2023-01-27 20:39:13,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037580510] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:13,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606001246] [2023-01-27 20:39:13,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:39:13,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:13,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:13,225 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:13,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-01-27 20:39:13,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:39:13,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:13,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2023-01-27 20:39:13,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:13,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:13,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:13,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:13,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606001246] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:13,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:13,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-01-27 20:39:13,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430045589] [2023-01-27 20:39:13,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:13,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-27 20:39:13,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:13,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-27 20:39:13,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-01-27 20:39:13,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 412 [2023-01-27 20:39:13,705 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 702 transitions, 17441 flow. Second operand has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:13,705 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:13,705 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 412 [2023-01-27 20:39:13,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:15,031 INFO L130 PetriNetUnfolder]: 1644/3278 cut-off events. [2023-01-27 20:39:15,031 INFO L131 PetriNetUnfolder]: For 145082/145084 co-relation queries the response was YES. [2023-01-27 20:39:15,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36336 conditions, 3278 events. 1644/3278 cut-off events. For 145082/145084 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 23893 event pairs, 134 based on Foata normal form. 3/3276 useless extension candidates. Maximal degree in co-relation 36185. Up to 2831 conditions per place. [2023-01-27 20:39:15,071 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 604 selfloop transitions, 119 changer transitions 5/738 dead transitions. [2023-01-27 20:39:15,071 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 738 transitions, 19267 flow [2023-01-27 20:39:15,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:39:15,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:39:15,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1457 transitions. [2023-01-27 20:39:15,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39293419633225457 [2023-01-27 20:39:15,072 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1457 transitions. [2023-01-27 20:39:15,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1457 transitions. [2023-01-27 20:39:15,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:15,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1457 transitions. [2023-01-27 20:39:15,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 161.88888888888889) internal successors, (1457), 9 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:15,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:15,075 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:15,075 INFO L175 Difference]: Start difference. First operand has 410 places, 702 transitions, 17441 flow. Second operand 9 states and 1457 transitions. [2023-01-27 20:39:15,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 738 transitions, 19267 flow [2023-01-27 20:39:16,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 738 transitions, 18983 flow, removed 42 selfloop flow, removed 8 redundant places. [2023-01-27 20:39:16,194 INFO L231 Difference]: Finished difference. Result has 412 places, 704 transitions, 17544 flow [2023-01-27 20:39:16,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=17163, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17544, PETRI_PLACES=412, PETRI_TRANSITIONS=704} [2023-01-27 20:39:16,194 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 392 predicate places. [2023-01-27 20:39:16,195 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 704 transitions, 17544 flow [2023-01-27 20:39:16,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:16,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:16,195 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:16,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-01-27 20:39:16,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-01-27 20:39:16,396 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:16,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:16,396 INFO L85 PathProgramCache]: Analyzing trace with hash 708283217, now seen corresponding path program 45 times [2023-01-27 20:39:16,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:16,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446590248] [2023-01-27 20:39:16,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:16,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:16,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:16,473 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:16,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:16,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446590248] [2023-01-27 20:39:16,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446590248] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:16,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680458282] [2023-01-27 20:39:16,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:39:16,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:16,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:16,477 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:16,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-01-27 20:39:16,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 20:39:16,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:16,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:16,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:16,652 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:16,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:16,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680458282] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:16,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:16,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-01-27 20:39:16,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325909240] [2023-01-27 20:39:16,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:16,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:39:16,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:16,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:39:16,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:39:16,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:16,693 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 704 transitions, 17544 flow. Second operand has 14 states, 14 states have (on average 169.21428571428572) internal successors, (2369), 14 states have internal predecessors, (2369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:16,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:16,693 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:16,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:18,167 INFO L130 PetriNetUnfolder]: 2101/4250 cut-off events. [2023-01-27 20:39:18,167 INFO L131 PetriNetUnfolder]: For 196854/196854 co-relation queries the response was YES. [2023-01-27 20:39:18,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46884 conditions, 4250 events. 2101/4250 cut-off events. For 196854/196854 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 32675 event pairs, 313 based on Foata normal form. 4/4254 useless extension candidates. Maximal degree in co-relation 46731. Up to 1463 conditions per place. [2023-01-27 20:39:18,217 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 549 selfloop transitions, 384 changer transitions 15/948 dead transitions. [2023-01-27 20:39:18,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 948 transitions, 25213 flow [2023-01-27 20:39:18,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 20:39:18,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 20:39:18,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2413 transitions. [2023-01-27 20:39:18,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4183425797503467 [2023-01-27 20:39:18,219 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2413 transitions. [2023-01-27 20:39:18,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2413 transitions. [2023-01-27 20:39:18,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:18,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2413 transitions. [2023-01-27 20:39:18,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 172.35714285714286) internal successors, (2413), 14 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:18,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:18,223 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:18,223 INFO L175 Difference]: Start difference. First operand has 412 places, 704 transitions, 17544 flow. Second operand 14 states and 2413 transitions. [2023-01-27 20:39:18,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 948 transitions, 25213 flow [2023-01-27 20:39:19,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 948 transitions, 24802 flow, removed 72 selfloop flow, removed 6 redundant places. [2023-01-27 20:39:19,739 INFO L231 Difference]: Finished difference. Result has 424 places, 845 transitions, 22362 flow [2023-01-27 20:39:19,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=17262, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22362, PETRI_PLACES=424, PETRI_TRANSITIONS=845} [2023-01-27 20:39:19,740 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 404 predicate places. [2023-01-27 20:39:19,740 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 845 transitions, 22362 flow [2023-01-27 20:39:19,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 169.21428571428572) internal successors, (2369), 14 states have internal predecessors, (2369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:19,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:19,740 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:19,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-01-27 20:39:19,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-01-27 20:39:19,941 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:19,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:19,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1132772869, now seen corresponding path program 46 times [2023-01-27 20:39:19,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:19,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826360336] [2023-01-27 20:39:19,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:19,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:19,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:20,017 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:20,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:20,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826360336] [2023-01-27 20:39:20,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826360336] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:20,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802614966] [2023-01-27 20:39:20,018 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:39:20,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:20,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:20,019 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:20,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-01-27 20:39:20,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:39:20,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:20,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:20,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:20,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:20,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:20,205 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:20,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802614966] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:20,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:20,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-01-27 20:39:20,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845446490] [2023-01-27 20:39:20,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:20,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:39:20,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:20,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:39:20,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:39:20,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:20,207 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 845 transitions, 22362 flow. Second operand has 14 states, 14 states have (on average 169.07142857142858) internal successors, (2367), 14 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:20,207 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:20,207 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:20,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:21,770 INFO L130 PetriNetUnfolder]: 2208/4437 cut-off events. [2023-01-27 20:39:21,770 INFO L131 PetriNetUnfolder]: For 223350/223350 co-relation queries the response was YES. [2023-01-27 20:39:21,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50770 conditions, 4437 events. 2208/4437 cut-off events. For 223350/223350 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 34327 event pairs, 212 based on Foata normal form. 36/4473 useless extension candidates. Maximal degree in co-relation 50612. Up to 2556 conditions per place. [2023-01-27 20:39:21,825 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 707 selfloop transitions, 265 changer transitions 0/972 dead transitions. [2023-01-27 20:39:21,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 972 transitions, 27055 flow [2023-01-27 20:39:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:39:21,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:39:21,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1569 transitions. [2023-01-27 20:39:21,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4231391585760518 [2023-01-27 20:39:21,826 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1569 transitions. [2023-01-27 20:39:21,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1569 transitions. [2023-01-27 20:39:21,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:21,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1569 transitions. [2023-01-27 20:39:21,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 174.33333333333334) internal successors, (1569), 9 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:21,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:21,830 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:21,830 INFO L175 Difference]: Start difference. First operand has 424 places, 845 transitions, 22362 flow. Second operand 9 states and 1569 transitions. [2023-01-27 20:39:21,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 972 transitions, 27055 flow [2023-01-27 20:39:23,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 972 transitions, 26120 flow, removed 283 selfloop flow, removed 9 redundant places. [2023-01-27 20:39:23,712 INFO L231 Difference]: Finished difference. Result has 424 places, 877 transitions, 23083 flow [2023-01-27 20:39:23,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=21430, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23083, PETRI_PLACES=424, PETRI_TRANSITIONS=877} [2023-01-27 20:39:23,712 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 404 predicate places. [2023-01-27 20:39:23,712 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 877 transitions, 23083 flow [2023-01-27 20:39:23,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 169.07142857142858) internal successors, (2367), 14 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:23,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:23,713 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:23,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-01-27 20:39:23,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-01-27 20:39:23,913 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:23,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:23,914 INFO L85 PathProgramCache]: Analyzing trace with hash 991055867, now seen corresponding path program 47 times [2023-01-27 20:39:23,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:23,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062326347] [2023-01-27 20:39:23,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:23,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:23,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:23,976 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:23,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:23,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062326347] [2023-01-27 20:39:23,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062326347] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:23,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634279761] [2023-01-27 20:39:23,977 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:39:23,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:23,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:23,978 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:24,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-01-27 20:39:24,090 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-27 20:39:24,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:24,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:24,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:24,139 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:24,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:24,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:24,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634279761] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:24,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:24,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-27 20:39:24,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847767591] [2023-01-27 20:39:24,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:24,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:39:24,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:24,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:39:24,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:39:24,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:24,173 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 877 transitions, 23083 flow. Second operand has 15 states, 15 states have (on average 168.8) internal successors, (2532), 15 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:24,173 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:24,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:24,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:26,217 INFO L130 PetriNetUnfolder]: 2459/4964 cut-off events. [2023-01-27 20:39:26,217 INFO L131 PetriNetUnfolder]: For 250906/250906 co-relation queries the response was YES. [2023-01-27 20:39:26,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57350 conditions, 4964 events. 2459/4964 cut-off events. For 250906/250906 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 39471 event pairs, 182 based on Foata normal form. 62/5026 useless extension candidates. Maximal degree in co-relation 57192. Up to 3348 conditions per place. [2023-01-27 20:39:26,278 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 746 selfloop transitions, 307 changer transitions 0/1053 dead transitions. [2023-01-27 20:39:26,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1053 transitions, 29281 flow [2023-01-27 20:39:26,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-27 20:39:26,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-27 20:39:26,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3819 transitions. [2023-01-27 20:39:26,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42133715798764343 [2023-01-27 20:39:26,281 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3819 transitions. [2023-01-27 20:39:26,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3819 transitions. [2023-01-27 20:39:26,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:26,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3819 transitions. [2023-01-27 20:39:26,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 173.5909090909091) internal successors, (3819), 22 states have internal predecessors, (3819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:26,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:26,287 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:26,287 INFO L175 Difference]: Start difference. First operand has 424 places, 877 transitions, 23083 flow. Second operand 22 states and 3819 transitions. [2023-01-27 20:39:26,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1053 transitions, 29281 flow [2023-01-27 20:39:28,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 1053 transitions, 28712 flow, removed 118 selfloop flow, removed 4 redundant places. [2023-01-27 20:39:28,407 INFO L231 Difference]: Finished difference. Result has 450 places, 951 transitions, 25904 flow [2023-01-27 20:39:28,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=22617, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=25904, PETRI_PLACES=450, PETRI_TRANSITIONS=951} [2023-01-27 20:39:28,408 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 430 predicate places. [2023-01-27 20:39:28,408 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 951 transitions, 25904 flow [2023-01-27 20:39:28,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.8) internal successors, (2532), 15 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:28,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:28,408 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:28,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-01-27 20:39:28,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-01-27 20:39:28,609 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:28,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:28,609 INFO L85 PathProgramCache]: Analyzing trace with hash -2067368727, now seen corresponding path program 48 times [2023-01-27 20:39:28,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:28,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483999523] [2023-01-27 20:39:28,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:28,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:28,670 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:28,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:28,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483999523] [2023-01-27 20:39:28,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483999523] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:28,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550491467] [2023-01-27 20:39:28,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:39:28,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:28,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:28,671 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:28,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-01-27 20:39:28,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-27 20:39:28,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:28,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:28,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:28,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:28,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:28,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550491467] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:28,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:28,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-01-27 20:39:28,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442855035] [2023-01-27 20:39:28,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:28,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-27 20:39:28,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:28,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-27 20:39:28,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-01-27 20:39:28,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:28,853 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 951 transitions, 25904 flow. Second operand has 16 states, 16 states have (on average 168.75) internal successors, (2700), 16 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:28,854 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:28,854 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:28,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:31,076 INFO L130 PetriNetUnfolder]: 2467/5022 cut-off events. [2023-01-27 20:39:31,076 INFO L131 PetriNetUnfolder]: For 269687/269687 co-relation queries the response was YES. [2023-01-27 20:39:31,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59757 conditions, 5022 events. 2467/5022 cut-off events. For 269687/269687 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 40318 event pairs, 391 based on Foata normal form. 24/5046 useless extension candidates. Maximal degree in co-relation 59590. Up to 2025 conditions per place. [2023-01-27 20:39:31,130 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 635 selfloop transitions, 451 changer transitions 12/1098 dead transitions. [2023-01-27 20:39:31,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 1098 transitions, 30772 flow [2023-01-27 20:39:31,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-27 20:39:31,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-27 20:39:31,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4473 transitions. [2023-01-27 20:39:31,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41756908140403287 [2023-01-27 20:39:31,133 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4473 transitions. [2023-01-27 20:39:31,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4473 transitions. [2023-01-27 20:39:31,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:31,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4473 transitions. [2023-01-27 20:39:31,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 172.03846153846155) internal successors, (4473), 26 states have internal predecessors, (4473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:31,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 412.0) internal successors, (11124), 27 states have internal predecessors, (11124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:31,140 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 412.0) internal successors, (11124), 27 states have internal predecessors, (11124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:31,140 INFO L175 Difference]: Start difference. First operand has 450 places, 951 transitions, 25904 flow. Second operand 26 states and 4473 transitions. [2023-01-27 20:39:31,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 1098 transitions, 30772 flow [2023-01-27 20:39:33,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 1098 transitions, 29728 flow, removed 403 selfloop flow, removed 10 redundant places. [2023-01-27 20:39:33,443 INFO L231 Difference]: Finished difference. Result has 470 places, 964 transitions, 26544 flow [2023-01-27 20:39:33,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=24911, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=26544, PETRI_PLACES=470, PETRI_TRANSITIONS=964} [2023-01-27 20:39:33,443 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 450 predicate places. [2023-01-27 20:39:33,444 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 964 transitions, 26544 flow [2023-01-27 20:39:33,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 168.75) internal successors, (2700), 16 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:33,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:33,444 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:33,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-01-27 20:39:33,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-01-27 20:39:33,645 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:33,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:33,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1532439073, now seen corresponding path program 49 times [2023-01-27 20:39:33,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:33,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731410131] [2023-01-27 20:39:33,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:33,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:33,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:33,709 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:33,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:33,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731410131] [2023-01-27 20:39:33,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731410131] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:33,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978748764] [2023-01-27 20:39:33,710 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:39:33,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:33,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:33,711 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:33,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-01-27 20:39:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:33,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:33,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:33,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:33,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:33,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978748764] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:33,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:33,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-27 20:39:33,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967113970] [2023-01-27 20:39:33,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:33,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:39:33,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:33,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:39:33,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:39:33,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:33,901 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 964 transitions, 26544 flow. Second operand has 15 states, 15 states have (on average 168.93333333333334) internal successors, (2534), 15 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:33,901 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:33,901 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:33,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:36,322 INFO L130 PetriNetUnfolder]: 2712/5497 cut-off events. [2023-01-27 20:39:36,322 INFO L131 PetriNetUnfolder]: For 320330/320330 co-relation queries the response was YES. [2023-01-27 20:39:36,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66845 conditions, 5497 events. 2712/5497 cut-off events. For 320330/320330 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 44732 event pairs, 338 based on Foata normal form. 44/5541 useless extension candidates. Maximal degree in co-relation 66674. Up to 1774 conditions per place. [2023-01-27 20:39:36,400 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 653 selfloop transitions, 534 changer transitions 11/1198 dead transitions. [2023-01-27 20:39:36,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1198 transitions, 34181 flow [2023-01-27 20:39:36,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-01-27 20:39:36,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-01-27 20:39:36,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4653 transitions. [2023-01-27 20:39:36,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41828478964401294 [2023-01-27 20:39:36,406 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4653 transitions. [2023-01-27 20:39:36,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4653 transitions. [2023-01-27 20:39:36,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:36,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4653 transitions. [2023-01-27 20:39:36,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 172.33333333333334) internal successors, (4653), 27 states have internal predecessors, (4653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:36,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 412.0) internal successors, (11536), 28 states have internal predecessors, (11536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:36,413 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 412.0) internal successors, (11536), 28 states have internal predecessors, (11536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:36,413 INFO L175 Difference]: Start difference. First operand has 470 places, 964 transitions, 26544 flow. Second operand 27 states and 4653 transitions. [2023-01-27 20:39:36,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1198 transitions, 34181 flow [2023-01-27 20:39:39,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1198 transitions, 33264 flow, removed 132 selfloop flow, removed 14 redundant places. [2023-01-27 20:39:39,682 INFO L231 Difference]: Finished difference. Result has 485 places, 1027 transitions, 29279 flow [2023-01-27 20:39:39,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=25364, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=451, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=29279, PETRI_PLACES=485, PETRI_TRANSITIONS=1027} [2023-01-27 20:39:39,683 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 465 predicate places. [2023-01-27 20:39:39,684 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 1027 transitions, 29279 flow [2023-01-27 20:39:39,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.93333333333334) internal successors, (2534), 15 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:39,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:39,684 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:39,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-01-27 20:39:39,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:39,889 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:39,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:39,890 INFO L85 PathProgramCache]: Analyzing trace with hash 141695673, now seen corresponding path program 50 times [2023-01-27 20:39:39,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:39,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796808052] [2023-01-27 20:39:39,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:39,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:39,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:39,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:39,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:39,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796808052] [2023-01-27 20:39:39,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796808052] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:39,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882100907] [2023-01-27 20:39:39,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:39:39,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:39,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:39,964 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:39,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-01-27 20:39:40,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:39:40,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:40,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:40,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:40,131 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:40,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:40,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882100907] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:40,168 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:40,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-27 20:39:40,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71089563] [2023-01-27 20:39:40,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:40,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:39:40,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:40,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:39:40,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:39:40,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:40,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 1027 transitions, 29279 flow. Second operand has 15 states, 15 states have (on average 168.8) internal successors, (2532), 15 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:40,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:40,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:40,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:43,010 INFO L130 PetriNetUnfolder]: 2655/5348 cut-off events. [2023-01-27 20:39:43,010 INFO L131 PetriNetUnfolder]: For 315845/315845 co-relation queries the response was YES. [2023-01-27 20:39:43,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65883 conditions, 5348 events. 2655/5348 cut-off events. For 315845/315845 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43038 event pairs, 66 based on Foata normal form. 20/5368 useless extension candidates. Maximal degree in co-relation 65710. Up to 1475 conditions per place. [2023-01-27 20:39:43,075 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 632 selfloop transitions, 495 changer transitions 5/1132 dead transitions. [2023-01-27 20:39:43,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1132 transitions, 33907 flow [2023-01-27 20:39:43,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-27 20:39:43,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-27 20:39:43,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4813 transitions. [2023-01-27 20:39:43,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41721567267683773 [2023-01-27 20:39:43,078 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4813 transitions. [2023-01-27 20:39:43,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4813 transitions. [2023-01-27 20:39:43,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:43,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4813 transitions. [2023-01-27 20:39:43,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 171.89285714285714) internal successors, (4813), 28 states have internal predecessors, (4813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:43,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 412.0) internal successors, (11948), 29 states have internal predecessors, (11948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:43,085 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 412.0) internal successors, (11948), 29 states have internal predecessors, (11948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:43,085 INFO L175 Difference]: Start difference. First operand has 485 places, 1027 transitions, 29279 flow. Second operand 28 states and 4813 transitions. [2023-01-27 20:39:43,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1132 transitions, 33907 flow [2023-01-27 20:39:46,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 1132 transitions, 32686 flow, removed 397 selfloop flow, removed 15 redundant places. [2023-01-27 20:39:46,142 INFO L231 Difference]: Finished difference. Result has 499 places, 1044 transitions, 30195 flow [2023-01-27 20:39:46,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=27851, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=30195, PETRI_PLACES=499, PETRI_TRANSITIONS=1044} [2023-01-27 20:39:46,144 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 479 predicate places. [2023-01-27 20:39:46,144 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 1044 transitions, 30195 flow [2023-01-27 20:39:46,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.8) internal successors, (2532), 15 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:46,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:46,144 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:46,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-01-27 20:39:46,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:46,347 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:46,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:46,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1528904067, now seen corresponding path program 51 times [2023-01-27 20:39:46,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:46,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88729692] [2023-01-27 20:39:46,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:46,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:46,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:46,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:46,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:46,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88729692] [2023-01-27 20:39:46,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88729692] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:46,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588589326] [2023-01-27 20:39:46,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:39:46,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:46,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:46,417 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:46,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-01-27 20:39:46,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-01-27 20:39:46,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:46,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:46,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:46,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:46,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:46,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588589326] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:46,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:46,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-27 20:39:46,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030794109] [2023-01-27 20:39:46,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:46,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:39:46,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:46,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:39:46,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:39:46,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:46,653 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 1044 transitions, 30195 flow. Second operand has 15 states, 15 states have (on average 168.86666666666667) internal successors, (2533), 15 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:46,653 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:46,653 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:46,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:49,660 INFO L130 PetriNetUnfolder]: 2961/5996 cut-off events. [2023-01-27 20:39:49,660 INFO L131 PetriNetUnfolder]: For 380651/380651 co-relation queries the response was YES. [2023-01-27 20:39:49,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75386 conditions, 5996 events. 2961/5996 cut-off events. For 380651/380651 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 49302 event pairs, 550 based on Foata normal form. 36/6032 useless extension candidates. Maximal degree in co-relation 75210. Up to 2610 conditions per place. [2023-01-27 20:39:49,732 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 793 selfloop transitions, 491 changer transitions 1/1285 dead transitions. [2023-01-27 20:39:49,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1285 transitions, 39499 flow [2023-01-27 20:39:49,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-27 20:39:49,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-27 20:39:49,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3805 transitions. [2023-01-27 20:39:49,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.419792586054722 [2023-01-27 20:39:49,734 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3805 transitions. [2023-01-27 20:39:49,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3805 transitions. [2023-01-27 20:39:49,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:49,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3805 transitions. [2023-01-27 20:39:49,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 172.95454545454547) internal successors, (3805), 22 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-27 20:39:49,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:49,740 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:49,740 INFO L175 Difference]: Start difference. First operand has 499 places, 1044 transitions, 30195 flow. Second operand 22 states and 3805 transitions. [2023-01-27 20:39:49,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1285 transitions, 39499 flow [2023-01-27 20:39:52,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 1285 transitions, 37168 flow, removed 750 selfloop flow, removed 13 redundant places. [2023-01-27 20:39:52,985 INFO L231 Difference]: Finished difference. Result has 513 places, 1128 transitions, 32628 flow [2023-01-27 20:39:52,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=28071, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1030, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=402, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=32628, PETRI_PLACES=513, PETRI_TRANSITIONS=1128} [2023-01-27 20:39:52,986 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 493 predicate places. [2023-01-27 20:39:52,987 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 1128 transitions, 32628 flow [2023-01-27 20:39:52,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.86666666666667) internal successors, (2533), 15 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:52,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:52,987 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:52,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-01-27 20:39:53,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:53,192 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:39:53,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:53,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1593843127, now seen corresponding path program 52 times [2023-01-27 20:39:53,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:53,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804373049] [2023-01-27 20:39:53,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:53,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:53,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:39:53,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:53,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:39:53,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804373049] [2023-01-27 20:39:53,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804373049] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:39:53,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124526430] [2023-01-27 20:39:53,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:39:53,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:53,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:39:53,254 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:39:53,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-01-27 20:39:53,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:39:53,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:39:53,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:39:53,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:39:53,403 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:53,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:39:53,434 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:39:53,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124526430] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:39:53,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:39:53,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-27 20:39:53,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326594383] [2023-01-27 20:39:53,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:39:53,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:39:53,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:39:53,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:39:53,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:39:53,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:39:53,436 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 1128 transitions, 32628 flow. Second operand has 15 states, 15 states have (on average 168.93333333333334) internal successors, (2534), 15 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:53,436 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:39:53,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:39:53,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:39:56,812 INFO L130 PetriNetUnfolder]: 2885/5874 cut-off events. [2023-01-27 20:39:56,812 INFO L131 PetriNetUnfolder]: For 355261/355261 co-relation queries the response was YES. [2023-01-27 20:39:56,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73058 conditions, 5874 events. 2885/5874 cut-off events. For 355261/355261 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 48233 event pairs, 326 based on Foata normal form. 64/5938 useless extension candidates. Maximal degree in co-relation 72878. Up to 1686 conditions per place. [2023-01-27 20:39:56,884 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 680 selfloop transitions, 604 changer transitions 12/1296 dead transitions. [2023-01-27 20:39:56,884 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1296 transitions, 38795 flow [2023-01-27 20:39:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-27 20:39:56,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-27 20:39:56,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 5334 transitions. [2023-01-27 20:39:56,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176323207015346 [2023-01-27 20:39:56,887 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 5334 transitions. [2023-01-27 20:39:56,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 5334 transitions. [2023-01-27 20:39:56,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:39:56,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 5334 transitions. [2023-01-27 20:39:56,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 172.06451612903226) internal successors, (5334), 31 states have internal predecessors, (5334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:56,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 412.0) internal successors, (13184), 32 states have internal predecessors, (13184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:56,895 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 412.0) internal successors, (13184), 32 states have internal predecessors, (13184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:56,895 INFO L175 Difference]: Start difference. First operand has 513 places, 1128 transitions, 32628 flow. Second operand 31 states and 5334 transitions. [2023-01-27 20:39:56,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1296 transitions, 38795 flow [2023-01-27 20:40:00,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 1296 transitions, 38048 flow, removed 293 selfloop flow, removed 10 redundant places. [2023-01-27 20:40:00,319 INFO L231 Difference]: Finished difference. Result has 533 places, 1126 transitions, 33730 flow [2023-01-27 20:40:00,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=31261, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=579, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=33730, PETRI_PLACES=533, PETRI_TRANSITIONS=1126} [2023-01-27 20:40:00,320 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 513 predicate places. [2023-01-27 20:40:00,321 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 1126 transitions, 33730 flow [2023-01-27 20:40:00,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.93333333333334) internal successors, (2534), 15 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:00,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:40:00,321 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:40:00,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-01-27 20:40:00,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2023-01-27 20:40:00,526 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:40:00,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:40:00,527 INFO L85 PathProgramCache]: Analyzing trace with hash 578571649, now seen corresponding path program 53 times [2023-01-27 20:40:00,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:40:00,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992535679] [2023-01-27 20:40:00,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:40:00,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:40:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:40:00,594 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:00,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:40:00,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992535679] [2023-01-27 20:40:00,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992535679] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:40:00,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015199239] [2023-01-27 20:40:00,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:40:00,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:00,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:40:00,596 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:40:00,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-01-27 20:40:00,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:40:00,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:40:00,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:40:00,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:40:00,759 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:00,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:40:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:00,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015199239] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:40:00,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:40:00,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-01-27 20:40:00,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258364176] [2023-01-27 20:40:00,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:40:00,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 20:40:00,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:40:00,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 20:40:00,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:40:00,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:40:00,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1126 transitions, 33730 flow. Second operand has 18 states, 18 states have (on average 169.05555555555554) internal successors, (3043), 18 states have internal predecessors, (3043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:00,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:40:00,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:40:00,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:40:04,288 INFO L130 PetriNetUnfolder]: 3350/6697 cut-off events. [2023-01-27 20:40:04,288 INFO L131 PetriNetUnfolder]: For 413277/413277 co-relation queries the response was YES. [2023-01-27 20:40:04,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85488 conditions, 6697 events. 3350/6697 cut-off events. For 413277/413277 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 55449 event pairs, 288 based on Foata normal form. 78/6775 useless extension candidates. Maximal degree in co-relation 85306. Up to 5716 conditions per place. [2023-01-27 20:40:04,383 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1144 selfloop transitions, 226 changer transitions 0/1370 dead transitions. [2023-01-27 20:40:04,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 1370 transitions, 42462 flow [2023-01-27 20:40:04,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-27 20:40:04,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-27 20:40:04,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3472 transitions. [2023-01-27 20:40:04,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42135922330097086 [2023-01-27 20:40:04,386 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3472 transitions. [2023-01-27 20:40:04,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3472 transitions. [2023-01-27 20:40:04,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:40:04,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3472 transitions. [2023-01-27 20:40:04,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 173.6) internal successors, (3472), 20 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:04,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 412.0) internal successors, (8652), 21 states have internal predecessors, (8652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:04,392 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 412.0) internal successors, (8652), 21 states have internal predecessors, (8652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:04,392 INFO L175 Difference]: Start difference. First operand has 533 places, 1126 transitions, 33730 flow. Second operand 20 states and 3472 transitions. [2023-01-27 20:40:04,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 1370 transitions, 42462 flow [2023-01-27 20:40:08,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 1370 transitions, 41117 flow, removed 337 selfloop flow, removed 20 redundant places. [2023-01-27 20:40:08,975 INFO L231 Difference]: Finished difference. Result has 540 places, 1281 transitions, 37880 flow [2023-01-27 20:40:08,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=32406, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=966, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=37880, PETRI_PLACES=540, PETRI_TRANSITIONS=1281} [2023-01-27 20:40:08,976 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 520 predicate places. [2023-01-27 20:40:08,977 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 1281 transitions, 37880 flow [2023-01-27 20:40:08,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 169.05555555555554) internal successors, (3043), 18 states have internal predecessors, (3043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:08,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:40:08,977 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:40:08,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-01-27 20:40:09,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-01-27 20:40:09,182 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:40:09,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:40:09,183 INFO L85 PathProgramCache]: Analyzing trace with hash 240245433, now seen corresponding path program 54 times [2023-01-27 20:40:09,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:40:09,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138191246] [2023-01-27 20:40:09,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:40:09,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:40:09,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:40:09,275 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:09,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:40:09,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138191246] [2023-01-27 20:40:09,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138191246] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:40:09,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953388480] [2023-01-27 20:40:09,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:40:09,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:09,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:40:09,277 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:40:09,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-01-27 20:40:09,398 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-27 20:40:09,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:40:09,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:40:09,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:40:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:09,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:40:09,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:09,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953388480] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:40:09,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:40:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2023-01-27 20:40:09,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888877181] [2023-01-27 20:40:09,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:40:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:40:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:40:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:40:09,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:40:09,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:40:09,506 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 1281 transitions, 37880 flow. Second operand has 15 states, 15 states have (on average 168.86666666666667) internal successors, (2533), 15 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:09,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:40:09,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:40:09,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:40:14,107 INFO L130 PetriNetUnfolder]: 3832/7695 cut-off events. [2023-01-27 20:40:14,107 INFO L131 PetriNetUnfolder]: For 499496/499496 co-relation queries the response was YES. [2023-01-27 20:40:14,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99848 conditions, 7695 events. 3832/7695 cut-off events. For 499496/499496 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 65821 event pairs, 166 based on Foata normal form. 166/7861 useless extension candidates. Maximal degree in co-relation 99656. Up to 3135 conditions per place. [2023-01-27 20:40:14,237 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 879 selfloop transitions, 676 changer transitions 1/1556 dead transitions. [2023-01-27 20:40:14,237 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 1556 transitions, 49153 flow [2023-01-27 20:40:14,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-01-27 20:40:14,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-01-27 20:40:14,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3986 transitions. [2023-01-27 20:40:14,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4206416209371043 [2023-01-27 20:40:14,240 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3986 transitions. [2023-01-27 20:40:14,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3986 transitions. [2023-01-27 20:40:14,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:40:14,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3986 transitions. [2023-01-27 20:40:14,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 173.30434782608697) internal successors, (3986), 23 states have internal predecessors, (3986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:14,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 412.0) internal successors, (9888), 24 states have internal predecessors, (9888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:14,247 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 412.0) internal successors, (9888), 24 states have internal predecessors, (9888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:14,248 INFO L175 Difference]: Start difference. First operand has 540 places, 1281 transitions, 37880 flow. Second operand 23 states and 3986 transitions. [2023-01-27 20:40:14,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 1556 transitions, 49153 flow [2023-01-27 20:40:20,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 1556 transitions, 48246 flow, removed 318 selfloop flow, removed 7 redundant places. [2023-01-27 20:40:20,320 INFO L231 Difference]: Finished difference. Result has 560 places, 1416 transitions, 44202 flow [2023-01-27 20:40:20,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=36719, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=542, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=44202, PETRI_PLACES=560, PETRI_TRANSITIONS=1416} [2023-01-27 20:40:20,321 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 540 predicate places. [2023-01-27 20:40:20,321 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 1416 transitions, 44202 flow [2023-01-27 20:40:20,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.86666666666667) internal successors, (2533), 15 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:20,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:40:20,322 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:40:20,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-01-27 20:40:20,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:20,527 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:40:20,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:40:20,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1169476999, now seen corresponding path program 55 times [2023-01-27 20:40:20,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:40:20,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552986872] [2023-01-27 20:40:20,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:40:20,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:40:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:40:20,603 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:20,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:40:20,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552986872] [2023-01-27 20:40:20,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552986872] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:40:20,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211757953] [2023-01-27 20:40:20,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:40:20,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:20,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:40:20,609 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:40:20,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-01-27 20:40:20,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:40:20,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:40:20,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:40:20,823 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:20,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:40:20,862 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:20,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211757953] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:40:20,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:40:20,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-01-27 20:40:20,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348561488] [2023-01-27 20:40:20,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:40:20,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-27 20:40:20,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:40:20,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-27 20:40:20,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-01-27 20:40:20,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:40:20,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 1416 transitions, 44202 flow. Second operand has 16 states, 16 states have (on average 168.75) internal successors, (2700), 16 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:20,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:40:20,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:40:20,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:40:25,545 INFO L130 PetriNetUnfolder]: 3871/7710 cut-off events. [2023-01-27 20:40:25,545 INFO L131 PetriNetUnfolder]: For 531496/531496 co-relation queries the response was YES. [2023-01-27 20:40:25,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103760 conditions, 7710 events. 3871/7710 cut-off events. For 531496/531496 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 65452 event pairs, 158 based on Foata normal form. 50/7760 useless extension candidates. Maximal degree in co-relation 103564. Up to 2496 conditions per place. [2023-01-27 20:40:25,661 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 739 selfloop transitions, 795 changer transitions 15/1549 dead transitions. [2023-01-27 20:40:25,661 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1549 transitions, 50834 flow [2023-01-27 20:40:25,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-27 20:40:25,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-27 20:40:25,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 5318 transitions. [2023-01-27 20:40:25,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4163795803319762 [2023-01-27 20:40:25,824 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 5318 transitions. [2023-01-27 20:40:25,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 5318 transitions. [2023-01-27 20:40:25,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:40:25,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 5318 transitions. [2023-01-27 20:40:25,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 171.5483870967742) internal successors, (5318), 31 states have internal predecessors, (5318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:25,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 412.0) internal successors, (13184), 32 states have internal predecessors, (13184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:25,835 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 412.0) internal successors, (13184), 32 states have internal predecessors, (13184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:25,835 INFO L175 Difference]: Start difference. First operand has 560 places, 1416 transitions, 44202 flow. Second operand 31 states and 5318 transitions. [2023-01-27 20:40:25,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1549 transitions, 50834 flow [2023-01-27 20:40:32,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1549 transitions, 49512 flow, removed 413 selfloop flow, removed 16 redundant places. [2023-01-27 20:40:32,581 INFO L231 Difference]: Finished difference. Result has 580 places, 1443 transitions, 46817 flow [2023-01-27 20:40:32,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=42222, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=738, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=46817, PETRI_PLACES=580, PETRI_TRANSITIONS=1443} [2023-01-27 20:40:32,583 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 560 predicate places. [2023-01-27 20:40:32,583 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 1443 transitions, 46817 flow [2023-01-27 20:40:32,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 168.75) internal successors, (2700), 16 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:32,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:40:32,584 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:40:32,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-01-27 20:40:32,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:32,789 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:40:32,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:40:32,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1133843129, now seen corresponding path program 56 times [2023-01-27 20:40:32,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:40:32,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328045076] [2023-01-27 20:40:32,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:40:32,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:40:32,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:40:32,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:32,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:40:32,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328045076] [2023-01-27 20:40:32,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328045076] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:40:32,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849922644] [2023-01-27 20:40:32,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:40:32,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:32,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:40:32,875 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:40:32,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-01-27 20:40:32,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:40:32,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:40:32,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:40:32,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:40:33,046 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:33,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:40:33,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:33,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849922644] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:40:33,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:40:33,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-01-27 20:40:33,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062362189] [2023-01-27 20:40:33,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:40:33,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-27 20:40:33,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:40:33,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-27 20:40:33,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-01-27 20:40:33,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:40:33,103 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1443 transitions, 46817 flow. Second operand has 20 states, 20 states have (on average 168.55) internal successors, (3371), 20 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:33,103 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:40:33,103 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:40:33,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:40:39,851 INFO L130 PetriNetUnfolder]: 4126/8265 cut-off events. [2023-01-27 20:40:39,851 INFO L131 PetriNetUnfolder]: For 609088/609088 co-relation queries the response was YES. [2023-01-27 20:40:39,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114945 conditions, 8265 events. 4126/8265 cut-off events. For 609088/609088 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 71258 event pairs, 180 based on Foata normal form. 40/8305 useless extension candidates. Maximal degree in co-relation 114748. Up to 2325 conditions per place. [2023-01-27 20:40:40,030 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 712 selfloop transitions, 916 changer transitions 20/1648 dead transitions. [2023-01-27 20:40:40,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 1648 transitions, 56577 flow [2023-01-27 20:40:40,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-01-27 20:40:40,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-01-27 20:40:40,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5834 transitions. [2023-01-27 20:40:40,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41647629925756713 [2023-01-27 20:40:40,034 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5834 transitions. [2023-01-27 20:40:40,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5834 transitions. [2023-01-27 20:40:40,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:40:40,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5834 transitions. [2023-01-27 20:40:40,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 171.58823529411765) internal successors, (5834), 34 states have internal predecessors, (5834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:40,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 412.0) internal successors, (14420), 35 states have internal predecessors, (14420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:40,048 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 412.0) internal successors, (14420), 35 states have internal predecessors, (14420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:40,048 INFO L175 Difference]: Start difference. First operand has 580 places, 1443 transitions, 46817 flow. Second operand 34 states and 5834 transitions. [2023-01-27 20:40:40,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 1648 transitions, 56577 flow [2023-01-27 20:40:50,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1648 transitions, 55166 flow, removed 592 selfloop flow, removed 14 redundant places. [2023-01-27 20:40:50,338 INFO L231 Difference]: Finished difference. Result has 604 places, 1531 transitions, 52715 flow [2023-01-27 20:40:50,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=45212, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=829, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=52715, PETRI_PLACES=604, PETRI_TRANSITIONS=1531} [2023-01-27 20:40:50,339 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 584 predicate places. [2023-01-27 20:40:50,339 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 1531 transitions, 52715 flow [2023-01-27 20:40:50,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 168.55) internal successors, (3371), 20 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:50,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:40:50,340 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:40:50,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-01-27 20:40:50,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-01-27 20:40:50,540 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:40:50,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:40:50,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1710707121, now seen corresponding path program 57 times [2023-01-27 20:40:50,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:40:50,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885309375] [2023-01-27 20:40:50,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:40:50,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:40:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:40:50,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:50,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:40:50,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885309375] [2023-01-27 20:40:50,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885309375] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:40:50,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220949735] [2023-01-27 20:40:50,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:40:50,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:50,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:40:50,630 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:40:50,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-01-27 20:40:50,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-01-27 20:40:50,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:40:50,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:40:50,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:40:50,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:50,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:40:50,906 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:50,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220949735] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:40:50,906 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:40:50,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-01-27 20:40:50,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253263446] [2023-01-27 20:40:50,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:40:50,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:40:50,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:40:50,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:40:50,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:40:50,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:40:50,909 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 1531 transitions, 52715 flow. Second operand has 17 states, 17 states have (on average 168.94117647058823) internal successors, (2872), 17 states have internal predecessors, (2872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:50,909 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:40:50,909 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:40:50,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:40:58,511 INFO L130 PetriNetUnfolder]: 4921/9910 cut-off events. [2023-01-27 20:40:58,511 INFO L131 PetriNetUnfolder]: For 806267/806267 co-relation queries the response was YES. [2023-01-27 20:40:58,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143672 conditions, 9910 events. 4921/9910 cut-off events. For 806267/806267 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 88796 event pairs, 210 based on Foata normal form. 42/9952 useless extension candidates. Maximal degree in co-relation 143470. Up to 3017 conditions per place. [2023-01-27 20:40:58,696 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 946 selfloop transitions, 984 changer transitions 0/1930 dead transitions. [2023-01-27 20:40:58,696 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 1930 transitions, 70216 flow [2023-01-27 20:40:58,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-27 20:40:58,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-27 20:40:58,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4160 transitions. [2023-01-27 20:40:58,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42071197411003236 [2023-01-27 20:40:58,699 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4160 transitions. [2023-01-27 20:40:58,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4160 transitions. [2023-01-27 20:40:58,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:40:58,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4160 transitions. [2023-01-27 20:40:58,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 173.33333333333334) internal successors, (4160), 24 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:58,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 412.0) internal successors, (10300), 25 states have internal predecessors, (10300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:58,705 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 412.0) internal successors, (10300), 25 states have internal predecessors, (10300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:58,705 INFO L175 Difference]: Start difference. First operand has 604 places, 1531 transitions, 52715 flow. Second operand 24 states and 4160 transitions. [2023-01-27 20:40:58,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 1930 transitions, 70216 flow [2023-01-27 20:41:12,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 1930 transitions, 68114 flow, removed 886 selfloop flow, removed 14 redundant places. [2023-01-27 20:41:12,482 INFO L231 Difference]: Finished difference. Result has 614 places, 1764 transitions, 63542 flow [2023-01-27 20:41:12,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=50405, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=770, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=63542, PETRI_PLACES=614, PETRI_TRANSITIONS=1764} [2023-01-27 20:41:12,484 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 594 predicate places. [2023-01-27 20:41:12,484 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 1764 transitions, 63542 flow [2023-01-27 20:41:12,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.94117647058823) internal successors, (2872), 17 states have internal predecessors, (2872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:12,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:41:12,485 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:41:12,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-01-27 20:41:12,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-01-27 20:41:12,690 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:41:12,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:41:12,691 INFO L85 PathProgramCache]: Analyzing trace with hash 695910137, now seen corresponding path program 58 times [2023-01-27 20:41:12,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:41:12,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586395422] [2023-01-27 20:41:12,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:41:12,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:41:12,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:41:12,780 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:12,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:41:12,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586395422] [2023-01-27 20:41:12,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586395422] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:41:12,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055168964] [2023-01-27 20:41:12,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:41:12,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:41:12,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:41:12,782 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:41:12,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-01-27 20:41:12,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:41:12,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:41:12,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:41:12,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:41:12,967 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:12,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:41:13,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:13,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055168964] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:41:13,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:41:13,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-01-27 20:41:13,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839458892] [2023-01-27 20:41:13,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:41:13,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:41:13,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:41:13,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:41:13,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:41:13,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:41:13,005 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 1764 transitions, 63542 flow. Second operand has 14 states, 14 states have (on average 168.85714285714286) internal successors, (2364), 14 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:13,005 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:41:13,005 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:41:13,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:41:21,376 INFO L130 PetriNetUnfolder]: 5132/10371 cut-off events. [2023-01-27 20:41:21,376 INFO L131 PetriNetUnfolder]: For 847197/847197 co-relation queries the response was YES. [2023-01-27 20:41:21,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151560 conditions, 10371 events. 5132/10371 cut-off events. For 847197/847197 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 93994 event pairs, 866 based on Foata normal form. 2/10373 useless extension candidates. Maximal degree in co-relation 151352. Up to 5072 conditions per place. [2023-01-27 20:41:21,530 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1206 selfloop transitions, 681 changer transitions 7/1894 dead transitions. [2023-01-27 20:41:21,530 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 1894 transitions, 70985 flow [2023-01-27 20:41:21,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 20:41:21,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 20:41:21,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2403 transitions. [2023-01-27 20:41:21,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41660887656033285 [2023-01-27 20:41:21,532 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2403 transitions. [2023-01-27 20:41:21,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2403 transitions. [2023-01-27 20:41:21,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:41:21,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2403 transitions. [2023-01-27 20:41:21,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 171.64285714285714) internal successors, (2403), 14 states have internal predecessors, (2403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:21,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:21,537 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 412.0) internal successors, (6180), 15 states have internal predecessors, (6180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:21,537 INFO L175 Difference]: Start difference. First operand has 614 places, 1764 transitions, 63542 flow. Second operand 14 states and 2403 transitions. [2023-01-27 20:41:21,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 1894 transitions, 70985 flow [2023-01-27 20:41:35,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 1894 transitions, 69549 flow, removed 603 selfloop flow, removed 12 redundant places. [2023-01-27 20:41:35,393 INFO L231 Difference]: Finished difference. Result has 621 places, 1839 transitions, 66647 flow [2023-01-27 20:41:35,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=62147, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=605, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=66647, PETRI_PLACES=621, PETRI_TRANSITIONS=1839} [2023-01-27 20:41:35,395 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 601 predicate places. [2023-01-27 20:41:35,395 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 1839 transitions, 66647 flow [2023-01-27 20:41:35,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 168.85714285714286) internal successors, (2364), 14 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:35,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:41:35,395 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:41:35,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-01-27 20:41:35,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:41:35,596 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:41:35,596 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:41:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash 644662819, now seen corresponding path program 59 times [2023-01-27 20:41:35,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:41:35,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793914208] [2023-01-27 20:41:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:41:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:41:35,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:41:35,660 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:35,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:41:35,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793914208] [2023-01-27 20:41:35,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793914208] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:41:35,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285361861] [2023-01-27 20:41:35,660 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:41:35,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:41:35,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:41:35,661 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:41:35,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-01-27 20:41:35,766 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:41:35,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:41:35,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:41:35,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:41:35,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:35,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:41:35,835 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:35,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285361861] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:41:35,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:41:35,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-01-27 20:41:35,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967438891] [2023-01-27 20:41:35,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:41:35,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:41:35,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:41:35,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:41:35,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:41:35,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:41:35,838 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1839 transitions, 66647 flow. Second operand has 14 states, 14 states have (on average 168.85714285714286) internal successors, (2364), 14 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:35,838 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:41:35,838 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:41:35,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:41:43,692 INFO L130 PetriNetUnfolder]: 5258/10573 cut-off events. [2023-01-27 20:41:43,692 INFO L131 PetriNetUnfolder]: For 821197/821197 co-relation queries the response was YES. [2023-01-27 20:41:43,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154480 conditions, 10573 events. 5258/10573 cut-off events. For 821197/821197 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 95639 event pairs, 221 based on Foata normal form. 30/10603 useless extension candidates. Maximal degree in co-relation 154268. Up to 7874 conditions per place. [2023-01-27 20:41:43,857 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 1433 selfloop transitions, 517 changer transitions 0/1950 dead transitions. [2023-01-27 20:41:43,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 1950 transitions, 73556 flow [2023-01-27 20:41:43,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:41:43,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:41:43,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1561 transitions. [2023-01-27 20:41:43,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4209816612729234 [2023-01-27 20:41:43,859 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1561 transitions. [2023-01-27 20:41:43,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1561 transitions. [2023-01-27 20:41:43,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:41:43,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1561 transitions. [2023-01-27 20:41:43,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 173.44444444444446) internal successors, (1561), 9 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:43,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:43,861 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 412.0) internal successors, (4120), 10 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:43,861 INFO L175 Difference]: Start difference. First operand has 621 places, 1839 transitions, 66647 flow. Second operand 9 states and 1561 transitions. [2023-01-27 20:41:43,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 1950 transitions, 73556 flow [2023-01-27 20:41:58,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 1950 transitions, 72812 flow, removed 121 selfloop flow, removed 9 redundant places. [2023-01-27 20:41:58,193 INFO L231 Difference]: Finished difference. Result has 621 places, 1888 transitions, 68972 flow [2023-01-27 20:41:58,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=65904, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=68972, PETRI_PLACES=621, PETRI_TRANSITIONS=1888} [2023-01-27 20:41:58,194 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 601 predicate places. [2023-01-27 20:41:58,195 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 1888 transitions, 68972 flow [2023-01-27 20:41:58,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 168.85714285714286) internal successors, (2364), 14 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:58,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:41:58,195 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:41:58,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-01-27 20:41:58,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-01-27 20:41:58,395 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:41:58,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:41:58,396 INFO L85 PathProgramCache]: Analyzing trace with hash -2004137547, now seen corresponding path program 60 times [2023-01-27 20:41:58,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:41:58,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472496113] [2023-01-27 20:41:58,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:41:58,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:41:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:41:58,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:58,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:41:58,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472496113] [2023-01-27 20:41:58,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472496113] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:41:58,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909214608] [2023-01-27 20:41:58,454 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:41:58,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:41:58,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:41:58,455 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:41:58,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-01-27 20:41:58,559 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-27 20:41:58,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:41:58,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:41:58,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:41:58,609 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:41:58,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:41:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:41:58,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909214608] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:41:58,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:41:58,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 16 [2023-01-27 20:41:58,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107749288] [2023-01-27 20:41:58,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:41:58,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-27 20:41:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:41:58,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-27 20:41:58,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-01-27 20:41:58,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:41:58,644 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1888 transitions, 68972 flow. Second operand has 16 states, 16 states have (on average 168.8125) internal successors, (2701), 16 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:41:58,644 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:41:58,644 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:41:58,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:42:07,126 INFO L130 PetriNetUnfolder]: 5548/11175 cut-off events. [2023-01-27 20:42:07,126 INFO L131 PetriNetUnfolder]: For 880610/880610 co-relation queries the response was YES. [2023-01-27 20:42:07,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164192 conditions, 11175 events. 5548/11175 cut-off events. For 880610/880610 co-relation queries the response was YES. Maximal size of possible extension queue 980. Compared 102302 event pairs, 795 based on Foata normal form. 16/11191 useless extension candidates. Maximal degree in co-relation 163980. Up to 3253 conditions per place. [2023-01-27 20:42:07,302 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1261 selfloop transitions, 825 changer transitions 10/2096 dead transitions. [2023-01-27 20:42:07,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 2096 transitions, 78971 flow [2023-01-27 20:42:07,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-27 20:42:07,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-27 20:42:07,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4129 transitions. [2023-01-27 20:42:07,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175768608414239 [2023-01-27 20:42:07,459 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4129 transitions. [2023-01-27 20:42:07,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4129 transitions. [2023-01-27 20:42:07,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:42:07,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4129 transitions. [2023-01-27 20:42:07,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 172.04166666666666) internal successors, (4129), 24 states have internal predecessors, (4129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:07,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 412.0) internal successors, (10300), 25 states have internal predecessors, (10300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:07,468 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 412.0) internal successors, (10300), 25 states have internal predecessors, (10300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:07,468 INFO L175 Difference]: Start difference. First operand has 621 places, 1888 transitions, 68972 flow. Second operand 24 states and 4129 transitions. [2023-01-27 20:42:07,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 2096 transitions, 78971 flow [2023-01-27 20:42:22,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 2096 transitions, 78314 flow, removed 21 selfloop flow, removed 4 redundant places. [2023-01-27 20:42:22,842 INFO L231 Difference]: Finished difference. Result has 648 places, 1982 transitions, 74899 flow [2023-01-27 20:42:22,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=68185, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=721, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1090, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=74899, PETRI_PLACES=648, PETRI_TRANSITIONS=1982} [2023-01-27 20:42:22,843 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 628 predicate places. [2023-01-27 20:42:22,843 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 1982 transitions, 74899 flow [2023-01-27 20:42:22,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 168.8125) internal successors, (2701), 16 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:22,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:42:22,844 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:42:22,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-01-27 20:42:23,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:42:23,045 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:42:23,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:42:23,045 INFO L85 PathProgramCache]: Analyzing trace with hash 2099469555, now seen corresponding path program 61 times [2023-01-27 20:42:23,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:42:23,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556940426] [2023-01-27 20:42:23,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:42:23,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:42:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:42:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:42:23,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:42:23,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556940426] [2023-01-27 20:42:23,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556940426] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:42:23,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87812529] [2023-01-27 20:42:23,106 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:42:23,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:42:23,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:42:23,107 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:42:23,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-01-27 20:42:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:42:23,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:42:23,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:42:23,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:42:23,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:42:23,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:42:23,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87812529] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:42:23,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:42:23,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-01-27 20:42:23,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325616104] [2023-01-27 20:42:23,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:42:23,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 20:42:23,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:42:23,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 20:42:23,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:42:23,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:42:23,303 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 1982 transitions, 74899 flow. Second operand has 18 states, 18 states have (on average 168.66666666666666) internal successors, (3036), 18 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:23,303 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:42:23,303 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:42:23,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:42:32,339 INFO L130 PetriNetUnfolder]: 5625/11332 cut-off events. [2023-01-27 20:42:32,339 INFO L131 PetriNetUnfolder]: For 987381/987381 co-relation queries the response was YES. [2023-01-27 20:42:32,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172202 conditions, 11332 events. 5625/11332 cut-off events. For 987381/987381 co-relation queries the response was YES. Maximal size of possible extension queue 1004. Compared 103934 event pairs, 833 based on Foata normal form. 8/11340 useless extension candidates. Maximal degree in co-relation 171982. Up to 3527 conditions per place. [2023-01-27 20:42:32,977 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1284 selfloop transitions, 835 changer transitions 8/2127 dead transitions. [2023-01-27 20:42:32,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 2127 transitions, 83076 flow [2023-01-27 20:42:32,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-27 20:42:32,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-27 20:42:32,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5490 transitions. [2023-01-27 20:42:32,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4164138349514563 [2023-01-27 20:42:32,980 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5490 transitions. [2023-01-27 20:42:32,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5490 transitions. [2023-01-27 20:42:32,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:42:32,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5490 transitions. [2023-01-27 20:42:32,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 171.5625) internal successors, (5490), 32 states have internal predecessors, (5490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:32,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 412.0) internal successors, (13596), 33 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:32,988 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 412.0) internal successors, (13596), 33 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:32,989 INFO L175 Difference]: Start difference. First operand has 648 places, 1982 transitions, 74899 flow. Second operand 32 states and 5490 transitions. [2023-01-27 20:42:32,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 2127 transitions, 83076 flow [2023-01-27 20:42:52,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 2127 transitions, 81458 flow, removed 723 selfloop flow, removed 10 redundant places. [2023-01-27 20:42:52,562 INFO L231 Difference]: Finished difference. Result has 676 places, 2029 transitions, 78721 flow [2023-01-27 20:42:52,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=73772, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=782, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=78721, PETRI_PLACES=676, PETRI_TRANSITIONS=2029} [2023-01-27 20:42:52,564 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 656 predicate places. [2023-01-27 20:42:52,564 INFO L495 AbstractCegarLoop]: Abstraction has has 676 places, 2029 transitions, 78721 flow [2023-01-27 20:42:52,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 168.66666666666666) internal successors, (3036), 18 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:52,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:42:52,564 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:42:52,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-01-27 20:42:52,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:42:52,765 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:42:52,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:42:52,765 INFO L85 PathProgramCache]: Analyzing trace with hash -265543753, now seen corresponding path program 62 times [2023-01-27 20:42:52,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:42:52,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080879562] [2023-01-27 20:42:52,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:42:52,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:42:52,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:42:52,821 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:42:52,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:42:52,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080879562] [2023-01-27 20:42:52,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080879562] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:42:52,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368700589] [2023-01-27 20:42:52,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:42:52,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:42:52,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:42:52,823 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:42:52,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-01-27 20:42:52,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:42:52,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:42:52,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:42:52,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:42:52,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:42:52,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:42:53,018 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-27 20:42:53,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368700589] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:42:53,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:42:53,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 15 [2023-01-27 20:42:53,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501943952] [2023-01-27 20:42:53,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:42:53,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:42:53,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:42:53,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:42:53,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:42:53,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:42:53,021 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 2029 transitions, 78721 flow. Second operand has 15 states, 15 states have (on average 169.0) internal successors, (2535), 15 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:53,021 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:42:53,021 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:42:53,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:43:02,458 INFO L130 PetriNetUnfolder]: 5655/11394 cut-off events. [2023-01-27 20:43:02,458 INFO L131 PetriNetUnfolder]: For 1054436/1054436 co-relation queries the response was YES. [2023-01-27 20:43:02,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176386 conditions, 11394 events. 5655/11394 cut-off events. For 1054436/1054436 co-relation queries the response was YES. Maximal size of possible extension queue 1013. Compared 104754 event pairs, 2166 based on Foata normal form. 62/11456 useless extension candidates. Maximal degree in co-relation 176160. Up to 10806 conditions per place. [2023-01-27 20:43:02,634 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1979 selfloop transitions, 118 changer transitions 2/2099 dead transitions. [2023-01-27 20:43:02,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 2099 transitions, 84431 flow [2023-01-27 20:43:02,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-27 20:43:02,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-27 20:43:02,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2771 transitions. [2023-01-27 20:43:02,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4203580097087379 [2023-01-27 20:43:02,636 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2771 transitions. [2023-01-27 20:43:02,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2771 transitions. [2023-01-27 20:43:02,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:43:02,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2771 transitions. [2023-01-27 20:43:02,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 173.1875) internal successors, (2771), 16 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:02,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 412.0) internal successors, (7004), 17 states have internal predecessors, (7004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:02,641 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 412.0) internal successors, (7004), 17 states have internal predecessors, (7004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:02,641 INFO L175 Difference]: Start difference. First operand has 676 places, 2029 transitions, 78721 flow. Second operand 16 states and 2771 transitions. [2023-01-27 20:43:02,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 2099 transitions, 84431 flow [2023-01-27 20:43:23,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 2099 transitions, 82952 flow, removed 499 selfloop flow, removed 16 redundant places. [2023-01-27 20:43:23,438 INFO L231 Difference]: Finished difference. Result has 678 places, 2036 transitions, 77993 flow [2023-01-27 20:43:23,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=77045, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1899, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=77993, PETRI_PLACES=678, PETRI_TRANSITIONS=2036} [2023-01-27 20:43:23,440 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 658 predicate places. [2023-01-27 20:43:23,440 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 2036 transitions, 77993 flow [2023-01-27 20:43:23,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 169.0) internal successors, (2535), 15 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:23,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:43:23,440 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:43:23,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-01-27 20:43:23,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-01-27 20:43:23,641 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:43:23,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:43:23,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1180036555, now seen corresponding path program 63 times [2023-01-27 20:43:23,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:43:23,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836936796] [2023-01-27 20:43:23,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:43:23,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:43:23,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:43:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:43:23,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:43:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836936796] [2023-01-27 20:43:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836936796] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:43:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856485435] [2023-01-27 20:43:23,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:43:23,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:43:23,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:43:23,711 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:43:23,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-01-27 20:43:23,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 20:43:23,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:43:23,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:43:23,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:43:23,894 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:43:23,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:43:23,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:43:23,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856485435] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:43:23,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:43:23,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-01-27 20:43:23,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044511805] [2023-01-27 20:43:23,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:43:23,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 20:43:23,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:43:23,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 20:43:23,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-01-27 20:43:23,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:43:23,929 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 2036 transitions, 77993 flow. Second operand has 15 states, 15 states have (on average 168.93333333333334) internal successors, (2534), 15 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:23,929 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:43:23,929 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:43:23,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:43:33,680 INFO L130 PetriNetUnfolder]: 5740/11503 cut-off events. [2023-01-27 20:43:33,680 INFO L131 PetriNetUnfolder]: For 1078291/1078291 co-relation queries the response was YES. [2023-01-27 20:43:33,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178113 conditions, 11503 events. 5740/11503 cut-off events. For 1078291/1078291 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 105191 event pairs, 511 based on Foata normal form. 86/11589 useless extension candidates. Maximal degree in co-relation 177882. Up to 9927 conditions per place. [2023-01-27 20:43:33,866 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1806 selfloop transitions, 360 changer transitions 2/2168 dead transitions. [2023-01-27 20:43:33,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 2168 transitions, 86315 flow [2023-01-27 20:43:33,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-27 20:43:33,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-27 20:43:33,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3617 transitions. [2023-01-27 20:43:33,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180536292186778 [2023-01-27 20:43:33,868 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3617 transitions. [2023-01-27 20:43:33,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3617 transitions. [2023-01-27 20:43:33,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:43:33,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3617 transitions. [2023-01-27 20:43:33,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 172.23809523809524) internal successors, (3617), 21 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:33,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 412.0) internal successors, (9064), 22 states have internal predecessors, (9064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:33,873 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 412.0) internal successors, (9064), 22 states have internal predecessors, (9064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:33,873 INFO L175 Difference]: Start difference. First operand has 678 places, 2036 transitions, 77993 flow. Second operand 21 states and 3617 transitions. [2023-01-27 20:43:33,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 2168 transitions, 86315 flow [2023-01-27 20:43:55,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 2168 transitions, 86022 flow, removed 93 selfloop flow, removed 5 redundant places. [2023-01-27 20:43:55,601 INFO L231 Difference]: Finished difference. Result has 699 places, 2087 transitions, 80552 flow [2023-01-27 20:43:55,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=77216, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2022, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=80552, PETRI_PLACES=699, PETRI_TRANSITIONS=2087} [2023-01-27 20:43:55,603 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 679 predicate places. [2023-01-27 20:43:55,603 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 2087 transitions, 80552 flow [2023-01-27 20:43:55,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 168.93333333333334) internal successors, (2534), 15 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:55,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:43:55,603 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:43:55,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-01-27 20:43:55,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:43:55,804 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:43:55,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:43:55,805 INFO L85 PathProgramCache]: Analyzing trace with hash -458574299, now seen corresponding path program 64 times [2023-01-27 20:43:55,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:43:55,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602463891] [2023-01-27 20:43:55,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:43:55,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:43:55,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:43:55,866 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:43:55,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:43:55,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602463891] [2023-01-27 20:43:55,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602463891] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:43:55,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110985672] [2023-01-27 20:43:55,866 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:43:55,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:43:55,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:43:55,867 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:43:55,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-01-27 20:43:55,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:43:55,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:43:55,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:43:55,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:43:56,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:43:56,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:43:56,044 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:43:56,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110985672] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:43:56,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:43:56,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-01-27 20:43:56,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592606659] [2023-01-27 20:43:56,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:43:56,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-27 20:43:56,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:43:56,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-27 20:43:56,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-01-27 20:43:56,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:43:56,047 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 2087 transitions, 80552 flow. Second operand has 16 states, 16 states have (on average 168.75) internal successors, (2700), 16 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:56,047 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:43:56,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:43:56,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:44:05,977 INFO L130 PetriNetUnfolder]: 5736/11503 cut-off events. [2023-01-27 20:44:05,977 INFO L131 PetriNetUnfolder]: For 1065756/1065756 co-relation queries the response was YES. [2023-01-27 20:44:06,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179587 conditions, 11503 events. 5736/11503 cut-off events. For 1065756/1065756 co-relation queries the response was YES. Maximal size of possible extension queue 1040. Compared 105621 event pairs, 828 based on Foata normal form. 4/11507 useless extension candidates. Maximal degree in co-relation 179350. Up to 3646 conditions per place. [2023-01-27 20:44:06,161 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1267 selfloop transitions, 893 changer transitions 4/2164 dead transitions. [2023-01-27 20:44:06,161 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 2164 transitions, 86025 flow [2023-01-27 20:44:06,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-27 20:44:06,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-27 20:44:06,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4462 transitions. [2023-01-27 20:44:06,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4165421956684093 [2023-01-27 20:44:06,163 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4462 transitions. [2023-01-27 20:44:06,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4462 transitions. [2023-01-27 20:44:06,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:44:06,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4462 transitions. [2023-01-27 20:44:06,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 171.6153846153846) internal successors, (4462), 26 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:06,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 412.0) internal successors, (11124), 27 states have internal predecessors, (11124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:06,170 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 412.0) internal successors, (11124), 27 states have internal predecessors, (11124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:06,170 INFO L175 Difference]: Start difference. First operand has 699 places, 2087 transitions, 80552 flow. Second operand 26 states and 4462 transitions. [2023-01-27 20:44:06,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 2164 transitions, 86025 flow [2023-01-27 20:44:28,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 2164 transitions, 85344 flow, removed 287 selfloop flow, removed 10 redundant places. [2023-01-27 20:44:28,425 INFO L231 Difference]: Finished difference. Result has 717 places, 2087 transitions, 81886 flow [2023-01-27 20:44:28,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=79851, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2086, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=890, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=81886, PETRI_PLACES=717, PETRI_TRANSITIONS=2087} [2023-01-27 20:44:28,426 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 697 predicate places. [2023-01-27 20:44:28,426 INFO L495 AbstractCegarLoop]: Abstraction has has 717 places, 2087 transitions, 81886 flow [2023-01-27 20:44:28,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 168.75) internal successors, (2700), 16 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:28,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:44:28,427 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:44:28,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-01-27 20:44:28,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:44:28,632 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:44:28,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:44:28,632 INFO L85 PathProgramCache]: Analyzing trace with hash 546172837, now seen corresponding path program 65 times [2023-01-27 20:44:28,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:44:28,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308037413] [2023-01-27 20:44:28,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:44:28,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:44:28,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:44:28,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:44:28,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:44:28,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308037413] [2023-01-27 20:44:28,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308037413] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:44:28,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248527823] [2023-01-27 20:44:28,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:44:28,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:44:28,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:44:28,695 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:44:28,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-01-27 20:44:28,803 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:44:28,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:44:28,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:44:28,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:44:28,866 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:44:28,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:44:28,897 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:44:28,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248527823] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:44:28,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:44:28,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-01-27 20:44:28,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892618863] [2023-01-27 20:44:28,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:44:28,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:44:28,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:44:28,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:44:28,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:44:28,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:44:28,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 2087 transitions, 81886 flow. Second operand has 17 states, 17 states have (on average 168.76470588235293) internal successors, (2869), 17 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:28,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:44:28,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:44:28,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:44:39,726 INFO L130 PetriNetUnfolder]: 6210/12485 cut-off events. [2023-01-27 20:44:39,726 INFO L131 PetriNetUnfolder]: For 1273021/1273021 co-relation queries the response was YES. [2023-01-27 20:44:39,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199106 conditions, 12485 events. 6210/12485 cut-off events. For 1273021/1273021 co-relation queries the response was YES. Maximal size of possible extension queue 1132. Compared 116022 event pairs, 971 based on Foata normal form. 28/12513 useless extension candidates. Maximal degree in co-relation 198866. Up to 3941 conditions per place. [2023-01-27 20:44:39,937 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1474 selfloop transitions, 894 changer transitions 6/2374 dead transitions. [2023-01-27 20:44:39,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 2374 transitions, 95973 flow [2023-01-27 20:44:39,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-27 20:44:39,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-27 20:44:39,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4469 transitions. [2023-01-27 20:44:39,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41719566840926064 [2023-01-27 20:44:39,939 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4469 transitions. [2023-01-27 20:44:39,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4469 transitions. [2023-01-27 20:44:39,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:44:39,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4469 transitions. [2023-01-27 20:44:39,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 171.8846153846154) internal successors, (4469), 26 states have internal predecessors, (4469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:39,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 412.0) internal successors, (11124), 27 states have internal predecessors, (11124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:39,947 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 412.0) internal successors, (11124), 27 states have internal predecessors, (11124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:44:39,947 INFO L175 Difference]: Start difference. First operand has 717 places, 2087 transitions, 81886 flow. Second operand 26 states and 4469 transitions. [2023-01-27 20:44:39,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 2374 transitions, 95973 flow [2023-01-27 20:45:05,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 2374 transitions, 94145 flow, removed 146 selfloop flow, removed 14 redundant places. [2023-01-27 20:45:05,255 INFO L231 Difference]: Finished difference. Result has 737 places, 2251 transitions, 90446 flow [2023-01-27 20:45:05,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=79884, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=728, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=90446, PETRI_PLACES=737, PETRI_TRANSITIONS=2251} [2023-01-27 20:45:05,257 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 717 predicate places. [2023-01-27 20:45:05,257 INFO L495 AbstractCegarLoop]: Abstraction has has 737 places, 2251 transitions, 90446 flow [2023-01-27 20:45:05,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.76470588235293) internal successors, (2869), 17 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:45:05,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:45:05,257 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:45:05,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-01-27 20:45:05,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:45:05,463 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:45:05,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:45:05,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1998320291, now seen corresponding path program 66 times [2023-01-27 20:45:05,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:45:05,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118492961] [2023-01-27 20:45:05,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:45:05,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:45:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:45:05,545 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:45:05,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:45:05,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118492961] [2023-01-27 20:45:05,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118492961] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:45:05,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666456226] [2023-01-27 20:45:05,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:45:05,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:45:05,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:45:05,546 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:45:05,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-01-27 20:45:05,680 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-27 20:45:05,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:45:05,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:45:05,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:45:05,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:45:05,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:45:05,771 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:45:05,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666456226] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:45:05,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:45:05,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-01-27 20:45:05,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866151153] [2023-01-27 20:45:05,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:45:05,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:45:05,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:45:05,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:45:05,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:45:05,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:45:05,774 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 2251 transitions, 90446 flow. Second operand has 17 states, 17 states have (on average 168.88235294117646) internal successors, (2871), 17 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:45:05,774 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:45:05,774 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:45:05,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:45:18,347 INFO L130 PetriNetUnfolder]: 6506/13103 cut-off events. [2023-01-27 20:45:18,347 INFO L131 PetriNetUnfolder]: For 1484422/1484422 co-relation queries the response was YES. [2023-01-27 20:45:18,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215101 conditions, 13103 events. 6506/13103 cut-off events. For 1484422/1484422 co-relation queries the response was YES. Maximal size of possible extension queue 1187. Compared 122184 event pairs, 285 based on Foata normal form. 68/13171 useless extension candidates. Maximal degree in co-relation 214852. Up to 7101 conditions per place. [2023-01-27 20:45:18,577 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1738 selfloop transitions, 753 changer transitions 6/2497 dead transitions. [2023-01-27 20:45:18,577 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 2497 transitions, 105089 flow [2023-01-27 20:45:18,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-27 20:45:18,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-27 20:45:18,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5485 transitions. [2023-01-27 20:45:18,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160345873786408 [2023-01-27 20:45:18,580 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5485 transitions. [2023-01-27 20:45:18,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5485 transitions. [2023-01-27 20:45:18,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:45:18,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5485 transitions. [2023-01-27 20:45:18,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 171.40625) internal successors, (5485), 32 states have internal predecessors, (5485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:45:18,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 412.0) internal successors, (13596), 33 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:45:18,588 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 412.0) internal successors, (13596), 33 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:45:18,588 INFO L175 Difference]: Start difference. First operand has 737 places, 2251 transitions, 90446 flow. Second operand 32 states and 5485 transitions. [2023-01-27 20:45:18,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 2497 transitions, 105089 flow [2023-01-27 20:45:50,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 2497 transitions, 102502 flow, removed 958 selfloop flow, removed 15 redundant places. [2023-01-27 20:45:50,090 INFO L231 Difference]: Finished difference. Result has 764 places, 2391 transitions, 96982 flow [2023-01-27 20:45:50,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=88453, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=614, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=96982, PETRI_PLACES=764, PETRI_TRANSITIONS=2391} [2023-01-27 20:45:50,092 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 744 predicate places. [2023-01-27 20:45:50,092 INFO L495 AbstractCegarLoop]: Abstraction has has 764 places, 2391 transitions, 96982 flow [2023-01-27 20:45:50,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.88235294117646) internal successors, (2871), 17 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:45:50,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:45:50,092 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:45:50,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-01-27 20:45:50,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-01-27 20:45:50,293 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:45:50,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:45:50,293 INFO L85 PathProgramCache]: Analyzing trace with hash 414514617, now seen corresponding path program 67 times [2023-01-27 20:45:50,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:45:50,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120042960] [2023-01-27 20:45:50,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:45:50,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:45:50,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:45:50,354 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:45:50,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:45:50,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120042960] [2023-01-27 20:45:50,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120042960] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:45:50,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114125385] [2023-01-27 20:45:50,354 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:45:50,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:45:50,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:45:50,355 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:45:50,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-01-27 20:45:50,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:45:50,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:45:50,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:45:50,519 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:45:50,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:45:50,549 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:45:50,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114125385] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:45:50,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:45:50,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2023-01-27 20:45:50,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742710804] [2023-01-27 20:45:50,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:45:50,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:45:50,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:45:50,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:45:50,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:45:50,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:45:50,552 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 2391 transitions, 96982 flow. Second operand has 17 states, 17 states have (on average 168.7058823529412) internal successors, (2868), 17 states have internal predecessors, (2868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:45:50,552 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:45:50,552 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:45:50,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:46:04,678 INFO L130 PetriNetUnfolder]: 7052/14173 cut-off events. [2023-01-27 20:46:04,678 INFO L131 PetriNetUnfolder]: For 1702508/1702508 co-relation queries the response was YES. [2023-01-27 20:46:04,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239137 conditions, 14173 events. 7052/14173 cut-off events. For 1702508/1702508 co-relation queries the response was YES. Maximal size of possible extension queue 1289. Compared 134216 event pairs, 517 based on Foata normal form. 110/14283 useless extension candidates. Maximal degree in co-relation 238878. Up to 9352 conditions per place. [2023-01-27 20:46:04,922 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1879 selfloop transitions, 866 changer transitions 0/2745 dead transitions. [2023-01-27 20:46:04,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 784 places, 2745 transitions, 116600 flow [2023-01-27 20:46:04,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-27 20:46:04,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-27 20:46:04,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3795 transitions. [2023-01-27 20:46:04,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186893203883495 [2023-01-27 20:46:04,925 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3795 transitions. [2023-01-27 20:46:04,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3795 transitions. [2023-01-27 20:46:04,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:46:04,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3795 transitions. [2023-01-27 20:46:04,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 172.5) internal successors, (3795), 22 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:04,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:04,931 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 412.0) internal successors, (9476), 23 states have internal predecessors, (9476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:04,931 INFO L175 Difference]: Start difference. First operand has 764 places, 2391 transitions, 96982 flow. Second operand 22 states and 3795 transitions. [2023-01-27 20:46:04,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 784 places, 2745 transitions, 116600 flow [2023-01-27 20:46:40,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 2745 transitions, 113324 flow, removed 1144 selfloop flow, removed 16 redundant places. [2023-01-27 20:46:40,220 INFO L231 Difference]: Finished difference. Result has 777 places, 2579 transitions, 105209 flow [2023-01-27 20:46:40,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=93622, PETRI_DIFFERENCE_MINUEND_PLACES=747, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=666, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=105209, PETRI_PLACES=777, PETRI_TRANSITIONS=2579} [2023-01-27 20:46:40,223 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 757 predicate places. [2023-01-27 20:46:40,223 INFO L495 AbstractCegarLoop]: Abstraction has has 777 places, 2579 transitions, 105209 flow [2023-01-27 20:46:40,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.7058823529412) internal successors, (2868), 17 states have internal predecessors, (2868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:40,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:46:40,223 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:46:40,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-01-27 20:46:40,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:46:40,430 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:46:40,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:46:40,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1977314083, now seen corresponding path program 68 times [2023-01-27 20:46:40,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:46:40,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535164060] [2023-01-27 20:46:40,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:46:40,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:46:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:46:40,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:46:40,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:46:40,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535164060] [2023-01-27 20:46:40,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535164060] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:46:40,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210791529] [2023-01-27 20:46:40,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:46:40,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:46:40,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:46:40,500 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:46:40,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-01-27 20:46:40,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:46:40,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:46:40,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:46:40,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:46:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:46:40,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:46:40,701 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:46:40,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210791529] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:46:40,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:46:40,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 16 [2023-01-27 20:46:40,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441908742] [2023-01-27 20:46:40,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:46:40,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-27 20:46:40,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:46:40,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-27 20:46:40,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-01-27 20:46:40,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:46:40,704 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 777 places, 2579 transitions, 105209 flow. Second operand has 16 states, 16 states have (on average 168.9375) internal successors, (2703), 16 states have internal predecessors, (2703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:40,704 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:46:40,704 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:46:40,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:46:56,797 INFO L130 PetriNetUnfolder]: 6955/14036 cut-off events. [2023-01-27 20:46:56,798 INFO L131 PetriNetUnfolder]: For 1617603/1617603 co-relation queries the response was YES. [2023-01-27 20:46:56,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235552 conditions, 14036 events. 6955/14036 cut-off events. For 1617603/1617603 co-relation queries the response was YES. Maximal size of possible extension queue 1285. Compared 132966 event pairs, 269 based on Foata normal form. 92/14128 useless extension candidates. Maximal degree in co-relation 235286. Up to 6204 conditions per place. [2023-01-27 20:46:57,051 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1660 selfloop transitions, 1072 changer transitions 8/2740 dead transitions. [2023-01-27 20:46:57,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 2740 transitions, 116339 flow [2023-01-27 20:46:57,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-27 20:46:57,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-27 20:46:57,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 5314 transitions. [2023-01-27 20:46:57,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160663952395866 [2023-01-27 20:46:57,054 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 5314 transitions. [2023-01-27 20:46:57,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 5314 transitions. [2023-01-27 20:46:57,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:46:57,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 5314 transitions. [2023-01-27 20:46:57,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 171.41935483870967) internal successors, (5314), 31 states have internal predecessors, (5314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:57,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 412.0) internal successors, (13184), 32 states have internal predecessors, (13184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:57,062 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 412.0) internal successors, (13184), 32 states have internal predecessors, (13184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:46:57,062 INFO L175 Difference]: Start difference. First operand has 777 places, 2579 transitions, 105209 flow. Second operand 31 states and 5314 transitions. [2023-01-27 20:46:57,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 2740 transitions, 116339 flow [2023-01-27 20:47:33,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 2740 transitions, 113467 flow, removed 996 selfloop flow, removed 10 redundant places. [2023-01-27 20:47:33,467 INFO L231 Difference]: Finished difference. Result has 801 places, 2615 transitions, 107085 flow [2023-01-27 20:47:33,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=101248, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=107085, PETRI_PLACES=801, PETRI_TRANSITIONS=2615} [2023-01-27 20:47:33,470 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 781 predicate places. [2023-01-27 20:47:33,470 INFO L495 AbstractCegarLoop]: Abstraction has has 801 places, 2615 transitions, 107085 flow [2023-01-27 20:47:33,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 168.9375) internal successors, (2703), 16 states have internal predecessors, (2703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:47:33,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:47:33,470 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:47:33,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2023-01-27 20:47:33,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:47:33,676 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:47:33,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:47:33,677 INFO L85 PathProgramCache]: Analyzing trace with hash -21418435, now seen corresponding path program 69 times [2023-01-27 20:47:33,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:47:33,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322239511] [2023-01-27 20:47:33,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:47:33,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:47:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:47:33,737 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:47:33,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:47:33,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322239511] [2023-01-27 20:47:33,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322239511] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:47:33,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017987239] [2023-01-27 20:47:33,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:47:33,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:47:33,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:47:33,739 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:47:33,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-01-27 20:47:33,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 20:47:33,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:47:33,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:47:33,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:47:33,912 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:47:33,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:47:33,944 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:47:33,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017987239] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:47:33,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:47:33,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2023-01-27 20:47:33,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767857748] [2023-01-27 20:47:33,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:47:33,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:47:33,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:47:33,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:47:33,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:47:33,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:47:33,947 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 2615 transitions, 107085 flow. Second operand has 17 states, 17 states have (on average 168.8235294117647) internal successors, (2870), 17 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:47:33,947 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:47:33,947 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:47:33,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:47:49,055 INFO L130 PetriNetUnfolder]: 6961/14034 cut-off events. [2023-01-27 20:47:49,056 INFO L131 PetriNetUnfolder]: For 1555819/1555819 co-relation queries the response was YES. [2023-01-27 20:47:49,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237742 conditions, 14034 events. 6961/14034 cut-off events. For 1555819/1555819 co-relation queries the response was YES. Maximal size of possible extension queue 1288. Compared 132831 event pairs, 281 based on Foata normal form. 28/14062 useless extension candidates. Maximal degree in co-relation 237476. Up to 6341 conditions per place. [2023-01-27 20:47:49,306 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1678 selfloop transitions, 1097 changer transitions 6/2781 dead transitions. [2023-01-27 20:47:49,307 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 833 places, 2781 transitions, 118427 flow [2023-01-27 20:47:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-01-27 20:47:49,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-01-27 20:47:49,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5828 transitions. [2023-01-27 20:47:49,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160479725870931 [2023-01-27 20:47:49,311 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5828 transitions. [2023-01-27 20:47:49,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5828 transitions. [2023-01-27 20:47:49,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:47:49,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5828 transitions. [2023-01-27 20:47:49,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 171.41176470588235) internal successors, (5828), 34 states have internal predecessors, (5828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:47:49,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 412.0) internal successors, (14420), 35 states have internal predecessors, (14420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:47:49,408 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 412.0) internal successors, (14420), 35 states have internal predecessors, (14420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:47:49,408 INFO L175 Difference]: Start difference. First operand has 801 places, 2615 transitions, 107085 flow. Second operand 34 states and 5828 transitions. [2023-01-27 20:47:49,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 833 places, 2781 transitions, 118427 flow [2023-01-27 20:48:24,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 2781 transitions, 116318 flow, removed 922 selfloop flow, removed 17 redundant places. [2023-01-27 20:48:24,813 INFO L231 Difference]: Finished difference. Result has 826 places, 2655 transitions, 111299 flow [2023-01-27 20:48:24,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=105284, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1045, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=111299, PETRI_PLACES=826, PETRI_TRANSITIONS=2655} [2023-01-27 20:48:24,815 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 806 predicate places. [2023-01-27 20:48:24,815 INFO L495 AbstractCegarLoop]: Abstraction has has 826 places, 2655 transitions, 111299 flow [2023-01-27 20:48:24,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.8235294117647) internal successors, (2870), 17 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:48:24,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:48:24,815 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:48:24,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-01-27 20:48:25,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-01-27 20:48:25,021 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:48:25,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:48:25,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1244867451, now seen corresponding path program 70 times [2023-01-27 20:48:25,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:48:25,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674390783] [2023-01-27 20:48:25,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:48:25,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:48:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:48:25,082 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:48:25,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:48:25,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674390783] [2023-01-27 20:48:25,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674390783] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:48:25,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102303014] [2023-01-27 20:48:25,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:48:25,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:48:25,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:48:25,083 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:48:25,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-01-27 20:48:25,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:48:25,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:48:25,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:48:25,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:48:25,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:48:25,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:48:25,297 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:48:25,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102303014] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:48:25,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:48:25,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-01-27 20:48:25,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158305351] [2023-01-27 20:48:25,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:48:25,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:48:25,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:48:25,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:48:25,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:48:25,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:48:25,300 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 826 places, 2655 transitions, 111299 flow. Second operand has 17 states, 17 states have (on average 168.94117647058823) internal successors, (2872), 17 states have internal predecessors, (2872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:48:25,300 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:48:25,300 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:48:25,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:48:41,031 INFO L130 PetriNetUnfolder]: 7009/14176 cut-off events. [2023-01-27 20:48:41,032 INFO L131 PetriNetUnfolder]: For 1569885/1569885 co-relation queries the response was YES. [2023-01-27 20:48:41,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240940 conditions, 14176 events. 7009/14176 cut-off events. For 1569885/1569885 co-relation queries the response was YES. Maximal size of possible extension queue 1304. Compared 135145 event pairs, 2289 based on Foata normal form. 64/14240 useless extension candidates. Maximal degree in co-relation 240666. Up to 11093 conditions per place. [2023-01-27 20:48:41,292 INFO L137 encePairwiseOnDemand]: 407/412 looper letters, 2339 selfloop transitions, 459 changer transitions 0/2798 dead transitions. [2023-01-27 20:48:41,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 844 places, 2798 transitions, 121645 flow [2023-01-27 20:48:41,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-27 20:48:41,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-27 20:48:41,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3456 transitions. [2023-01-27 20:48:41,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41941747572815535 [2023-01-27 20:48:41,294 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3456 transitions. [2023-01-27 20:48:41,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3456 transitions. [2023-01-27 20:48:41,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:48:41,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3456 transitions. [2023-01-27 20:48:41,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 172.8) internal successors, (3456), 20 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:48:41,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 412.0) internal successors, (8652), 21 states have internal predecessors, (8652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:48:41,299 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 412.0) internal successors, (8652), 21 states have internal predecessors, (8652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:48:41,299 INFO L175 Difference]: Start difference. First operand has 826 places, 2655 transitions, 111299 flow. Second operand 20 states and 3456 transitions. [2023-01-27 20:48:41,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 844 places, 2798 transitions, 121645 flow [2023-01-27 20:49:17,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 2798 transitions, 120350 flow, removed 436 selfloop flow, removed 19 redundant places. [2023-01-27 20:49:17,826 INFO L231 Difference]: Finished difference. Result has 829 places, 2676 transitions, 112655 flow [2023-01-27 20:49:17,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=109616, PETRI_DIFFERENCE_MINUEND_PLACES=806, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=112655, PETRI_PLACES=829, PETRI_TRANSITIONS=2676} [2023-01-27 20:49:17,828 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 809 predicate places. [2023-01-27 20:49:17,828 INFO L495 AbstractCegarLoop]: Abstraction has has 829 places, 2676 transitions, 112655 flow [2023-01-27 20:49:17,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.94117647058823) internal successors, (2872), 17 states have internal predecessors, (2872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:49:17,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:49:17,828 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:49:17,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2023-01-27 20:49:18,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:49:18,031 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:49:18,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:49:18,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1560994467, now seen corresponding path program 71 times [2023-01-27 20:49:18,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:49:18,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406934950] [2023-01-27 20:49:18,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:49:18,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:49:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:49:18,095 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:49:18,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:49:18,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406934950] [2023-01-27 20:49:18,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406934950] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:49:18,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971942013] [2023-01-27 20:49:18,095 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:49:18,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:49:18,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:49:18,096 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:49:18,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-01-27 20:49:18,207 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 20:49:18,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:49:18,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:49:18,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:49:18,266 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:49:18,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:49:18,295 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:49:18,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971942013] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:49:18,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:49:18,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-01-27 20:49:18,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483681542] [2023-01-27 20:49:18,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:49:18,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 20:49:18,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:49:18,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 20:49:18,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:49:18,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:49:18,298 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 2676 transitions, 112655 flow. Second operand has 17 states, 17 states have (on average 168.88235294117646) internal successors, (2871), 17 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:49:18,298 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:49:18,298 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:49:18,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:49:36,847 INFO L130 PetriNetUnfolder]: 7967/16156 cut-off events. [2023-01-27 20:49:36,847 INFO L131 PetriNetUnfolder]: For 1898636/1898636 co-relation queries the response was YES. [2023-01-27 20:49:37,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278656 conditions, 16156 events. 7967/16156 cut-off events. For 1898636/1898636 co-relation queries the response was YES. Maximal size of possible extension queue 1464. Compared 157258 event pairs, 239 based on Foata normal form. 48/16204 useless extension candidates. Maximal degree in co-relation 278382. Up to 5941 conditions per place. [2023-01-27 20:49:37,154 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1793 selfloop transitions, 1383 changer transitions 3/3179 dead transitions. [2023-01-27 20:49:37,154 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 864 places, 3179 transitions, 139852 flow [2023-01-27 20:49:37,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-01-27 20:49:37,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-01-27 20:49:37,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 6193 transitions. [2023-01-27 20:49:37,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41754314994606256 [2023-01-27 20:49:37,157 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 6193 transitions. [2023-01-27 20:49:37,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 6193 transitions. [2023-01-27 20:49:37,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:49:37,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 6193 transitions. [2023-01-27 20:49:37,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 172.02777777777777) internal successors, (6193), 36 states have internal predecessors, (6193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:49:37,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 412.0) internal successors, (15244), 37 states have internal predecessors, (15244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:49:37,166 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 412.0) internal successors, (15244), 37 states have internal predecessors, (15244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:49:37,167 INFO L175 Difference]: Start difference. First operand has 829 places, 2676 transitions, 112655 flow. Second operand 36 states and 6193 transitions. [2023-01-27 20:49:37,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 864 places, 3179 transitions, 139852 flow [2023-01-27 20:50:22,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 855 places, 3179 transitions, 138546 flow, removed 359 selfloop flow, removed 9 redundant places. [2023-01-27 20:50:22,150 INFO L231 Difference]: Finished difference. Result has 864 places, 2968 transitions, 130690 flow [2023-01-27 20:50:22,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=111497, PETRI_DIFFERENCE_MINUEND_PLACES=820, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=130690, PETRI_PLACES=864, PETRI_TRANSITIONS=2968} [2023-01-27 20:50:22,151 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 844 predicate places. [2023-01-27 20:50:22,152 INFO L495 AbstractCegarLoop]: Abstraction has has 864 places, 2968 transitions, 130690 flow [2023-01-27 20:50:22,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 168.88235294117646) internal successors, (2871), 17 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:50:22,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:50:22,152 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:50:22,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2023-01-27 20:50:22,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:50:22,353 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 20:50:22,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:50:22,353 INFO L85 PathProgramCache]: Analyzing trace with hash -42424643, now seen corresponding path program 72 times [2023-01-27 20:50:22,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:50:22,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946990714] [2023-01-27 20:50:22,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:50:22,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:50:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:50:22,425 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:50:22,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:50:22,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946990714] [2023-01-27 20:50:22,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946990714] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:50:22,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396979245] [2023-01-27 20:50:22,426 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:50:22,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:50:22,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:50:22,429 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:50:22,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-01-27 20:50:22,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-27 20:50:22,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:50:22,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 20:50:22,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:50:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:50:22,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:50:22,644 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:50:22,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396979245] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:50:22,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:50:22,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2023-01-27 20:50:22,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275402572] [2023-01-27 20:50:22,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:50:22,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 20:50:22,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:50:22,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 20:50:22,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:50:22,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 412 [2023-01-27 20:50:22,646 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 2968 transitions, 130690 flow. Second operand has 18 states, 18 states have (on average 168.77777777777777) internal successors, (3038), 18 states have internal predecessors, (3038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:50:22,647 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:50:22,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 412 [2023-01-27 20:50:22,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:50:44,002 INFO L130 PetriNetUnfolder]: 8219/16682 cut-off events. [2023-01-27 20:50:44,002 INFO L131 PetriNetUnfolder]: For 2105296/2105296 co-relation queries the response was YES. [2023-01-27 20:50:44,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297067 conditions, 16682 events. 8219/16682 cut-off events. For 2105296/2105296 co-relation queries the response was YES. Maximal size of possible extension queue 1505. Compared 163395 event pairs, 245 based on Foata normal form. 36/16718 useless extension candidates. Maximal degree in co-relation 296784. Up to 6338 conditions per place. [2023-01-27 20:50:44,439 INFO L137 encePairwiseOnDemand]: 406/412 looper letters, 1753 selfloop transitions, 1497 changer transitions 5/3255 dead transitions. [2023-01-27 20:50:44,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 897 places, 3255 transitions, 148349 flow [2023-01-27 20:50:44,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-01-27 20:50:44,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-01-27 20:50:44,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 6028 transitions. [2023-01-27 20:50:44,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41803051317614426 [2023-01-27 20:50:44,442 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 6028 transitions. [2023-01-27 20:50:44,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 6028 transitions. [2023-01-27 20:50:44,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:50:44,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 6028 transitions. [2023-01-27 20:50:44,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 172.22857142857143) internal successors, (6028), 35 states have internal predecessors, (6028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:50:44,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 412.0) internal successors, (14832), 36 states have internal predecessors, (14832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:50:44,451 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 412.0) internal successors, (14832), 36 states have internal predecessors, (14832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:50:44,451 INFO L175 Difference]: Start difference. First operand has 864 places, 2968 transitions, 130690 flow. Second operand 35 states and 6028 transitions. [2023-01-27 20:50:44,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 897 places, 3255 transitions, 148349 flow Received shutdown request... [2023-01-27 20:51:23,304 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-27 20:51:23,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2023-01-27 20:51:23,320 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-27 20:51:23,320 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-27 20:51:23,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:51:23,505 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-01-27 20:51:23,507 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-27 20:51:23,507 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-27 20:51:23,507 INFO L445 BasicCegarLoop]: Path program histogram: [72, 5, 4, 2] [2023-01-27 20:51:23,509 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-27 20:51:23,509 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-27 20:51:23,511 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.01 08:51:23 BasicIcfg [2023-01-27 20:51:23,511 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-27 20:51:23,511 INFO L158 Benchmark]: Toolchain (without parser) took 816743.47ms. Allocated memory was 343.9MB in the beginning and 8.4GB in the end (delta: 8.1GB). Free memory was 287.9MB in the beginning and 4.2GB in the end (delta: -3.9GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. [2023-01-27 20:51:23,511 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 255.9MB. Free memory was 213.5MB in the beginning and 213.4MB in the end (delta: 167.9kB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-27 20:51:23,511 INFO L158 Benchmark]: CACSL2BoogieTranslator took 255.28ms. Allocated memory is still 343.9MB. Free memory was 287.7MB in the beginning and 320.6MB in the end (delta: -32.9MB). Peak memory consumption was 15.8MB. Max. memory is 16.0GB. [2023-01-27 20:51:23,512 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.68ms. Allocated memory is still 343.9MB. Free memory was 320.6MB in the beginning and 318.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-27 20:51:23,512 INFO L158 Benchmark]: Boogie Preprocessor took 22.88ms. Allocated memory is still 343.9MB. Free memory was 318.5MB in the beginning and 317.3MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-27 20:51:23,512 INFO L158 Benchmark]: RCFGBuilder took 522.37ms. Allocated memory is still 343.9MB. Free memory was 317.3MB in the beginning and 299.0MB in the end (delta: 18.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-01-27 20:51:23,512 INFO L158 Benchmark]: TraceAbstraction took 815905.46ms. Allocated memory was 343.9MB in the beginning and 8.4GB in the end (delta: 8.1GB). Free memory was 298.5MB in the beginning and 4.2GB in the end (delta: -3.9GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. [2023-01-27 20:51:23,513 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.14ms. Allocated memory is still 255.9MB. Free memory was 213.5MB in the beginning and 213.4MB in the end (delta: 167.9kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 255.28ms. Allocated memory is still 343.9MB. Free memory was 287.7MB in the beginning and 320.6MB in the end (delta: -32.9MB). Peak memory consumption was 15.8MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 31.68ms. Allocated memory is still 343.9MB. Free memory was 320.6MB in the beginning and 318.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 22.88ms. Allocated memory is still 343.9MB. Free memory was 318.5MB in the beginning and 317.3MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 522.37ms. Allocated memory is still 343.9MB. Free memory was 317.3MB in the beginning and 299.0MB in the end (delta: 18.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 815905.46ms. Allocated memory was 343.9MB in the beginning and 8.4GB in the end (delta: 8.1GB). Free memory was 298.5MB in the beginning and 4.2GB in the end (delta: -3.9GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.3s, 179 PlacesBefore, 20 PlacesAfterwards, 186 TransitionsBefore, 15 TransitionsAfterwards, 7452 CoEnabledTransitionPairs, 8 FixpointIterations, 65 TrivialSequentialCompositions, 99 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 35 ConcurrentYvCompositions, 12 ChoiceCompositions, 216 TotalNumberOfCompositions, 6342 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6342, independent: 6342, independent conditional: 0, independent unconditional: 6342, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4246, independent: 4246, independent conditional: 0, independent unconditional: 4246, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6342, independent: 2096, independent conditional: 0, independent unconditional: 2096, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 4246, unknown conditional: 0, unknown unconditional: 4246] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 283 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: 815.7s, OverallIterations: 83, TraceHistogramMax: 3, PathProgramHistogramMax: 72, EmptinessCheckTime: 0.0s, AutomataDifference: 763.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6252 SdHoareTripleChecker+Valid, 12.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6252 mSDsluCounter, 705 SdHoareTripleChecker+Invalid, 10.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 460 mSDsCounter, 729 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26586 IncrementalHoareTripleChecker+Invalid, 27315 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 729 mSolverCounterUnsat, 245 mSDtfsCounter, 26586 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4354 GetRequests, 2366 SyntacticMatches, 274 SemanticMatches, 1714 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11842 ImplicationChecksByTransitivity, 13.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=130690occurred in iteration=82, InterpolantAutomatonStates: 1276, 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: 1.0s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 21.3s InterpolantComputationTime, 2668 NumberOfCodeBlocks, 2668 NumberOfCodeBlocksAsserted, 256 NumberOfCheckSat, 3729 ConstructedInterpolants, 0 QuantifiedInterpolants, 21643 SizeOfPredicates, 703 NumberOfNonLiveVariables, 19448 ConjunctsInSsa, 1824 ConjunctsInUnsatCore, 239 InterpolantComputations, 5 PerfectInterpolantSequences, 489/1353 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