/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 03:08:23,337 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 03:08:23,339 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 03:08:23,379 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 03:08:23,379 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 03:08:23,382 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 03:08:23,385 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 03:08:23,389 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 03:08:23,390 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 03:08:23,395 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 03:08:23,396 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 03:08:23,398 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 03:08:23,398 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 03:08:23,400 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 03:08:23,401 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 03:08:23,404 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 03:08:23,405 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 03:08:23,405 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 03:08:23,407 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 03:08:23,411 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 03:08:23,413 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 03:08:23,414 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 03:08:23,415 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 03:08:23,416 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 03:08:23,423 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 03:08:23,424 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 03:08:23,424 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 03:08:23,425 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 03:08:23,426 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 03:08:23,426 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 03:08:23,427 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 03:08:23,427 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 03:08:23,428 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 03:08:23,429 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 03:08:23,429 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 03:08:23,430 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 03:08:23,430 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 03:08:23,430 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 03:08:23,430 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 03:08:23,431 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 03:08:23,432 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 03:08:23,433 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-01-28 03:08:23,459 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 03:08:23,459 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 03:08:23,460 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 03:08:23,460 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 03:08:23,461 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 03:08:23,461 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 03:08:23,461 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 03:08:23,461 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 03:08:23,462 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 03:08:23,462 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 03:08:23,462 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 03:08:23,463 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 03:08:23,464 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 03:08:23,464 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 03:08:23,464 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 03:08:23,464 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 03:08:23,464 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 03:08:23,464 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 03:08:23,464 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 03:08:23,465 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 03:08:23,465 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 03:08:23,465 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 03:08:23,465 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 03:08:23,465 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:08:23,465 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 03:08:23,465 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 03:08:23,466 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 03:08:23,466 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 03:08:23,466 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 03:08:23,466 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 03:08:23,466 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 03:08:23,467 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-01-28 03:08:23,710 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 03:08:23,741 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 03:08:23,743 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 03:08:23,744 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 03:08:23,745 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 03:08:23,746 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-01-28 03:08:24,968 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 03:08:25,143 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 03:08:25,144 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-01-28 03:08:25,149 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49908f6f6/723963dbf59b4788af0cd2b4b39a9453/FLAGc195b49ae [2023-01-28 03:08:25,164 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49908f6f6/723963dbf59b4788af0cd2b4b39a9453 [2023-01-28 03:08:25,166 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 03:08:25,168 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 03:08:25,170 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 03:08:25,170 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 03:08:25,173 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 03:08:25,173 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,174 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14fc6d56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25, skipping insertion in model container [2023-01-28 03:08:25,174 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,179 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 03:08:25,198 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 03:08:25,329 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2023-01-28 03:08:25,336 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:08:25,344 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 03:08:25,368 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2023-01-28 03:08:25,371 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:08:25,383 INFO L208 MainTranslator]: Completed translation [2023-01-28 03:08:25,383 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25 WrapperNode [2023-01-28 03:08:25,384 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 03:08:25,384 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 03:08:25,385 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 03:08:25,385 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 03:08:25,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,397 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,419 INFO L138 Inliner]: procedures = 25, calls = 44, calls flagged for inlining = 8, calls inlined = 12, statements flattened = 181 [2023-01-28 03:08:25,420 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 03:08:25,420 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 03:08:25,420 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 03:08:25,421 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 03:08:25,428 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,428 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,432 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,432 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,440 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,445 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,446 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,448 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,450 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 03:08:25,451 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 03:08:25,451 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 03:08:25,451 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 03:08:25,452 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (1/1) ... [2023-01-28 03:08:25,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:08:25,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:08:25,486 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-01-28 03:08:25,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-01-28 03:08:25,540 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 03:08:25,540 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 03:08:25,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 03:08:25,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 03:08:25,540 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 03:08:25,541 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 03:08:25,541 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 03:08:25,542 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 03:08:25,542 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-01-28 03:08:25,544 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-01-28 03:08:25,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 03:08:25,544 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-28 03:08:25,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 03:08:25,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 03:08:25,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 03:08:25,546 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-28 03:08:25,631 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 03:08:25,633 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 03:08:26,133 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 03:08:26,143 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 03:08:26,143 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-01-28 03:08:26,145 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:08:26 BoogieIcfgContainer [2023-01-28 03:08:26,145 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 03:08:26,147 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 03:08:26,147 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 03:08:26,150 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 03:08:26,150 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 03:08:25" (1/3) ... [2023-01-28 03:08:26,150 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31f420b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:08:26, skipping insertion in model container [2023-01-28 03:08:26,151 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:08:25" (2/3) ... [2023-01-28 03:08:26,151 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31f420b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:08:26, skipping insertion in model container [2023-01-28 03:08:26,151 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:08:26" (3/3) ... [2023-01-28 03:08:26,152 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2023-01-28 03:08:26,167 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 03:08:26,167 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 03:08:26,168 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 03:08:26,293 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-01-28 03:08:26,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 291 transitions, 606 flow [2023-01-28 03:08:26,419 INFO L130 PetriNetUnfolder]: 28/288 cut-off events. [2023-01-28 03:08:26,420 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:08:26,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301 conditions, 288 events. 28/288 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 367 event pairs, 0 based on Foata normal form. 0/259 useless extension candidates. Maximal degree in co-relation 232. Up to 3 conditions per place. [2023-01-28 03:08:26,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 291 transitions, 606 flow [2023-01-28 03:08:26,436 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 260 places, 278 transitions, 574 flow [2023-01-28 03:08:26,439 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 03:08:26,451 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 260 places, 278 transitions, 574 flow [2023-01-28 03:08:26,453 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 260 places, 278 transitions, 574 flow [2023-01-28 03:08:26,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 260 places, 278 transitions, 574 flow [2023-01-28 03:08:26,517 INFO L130 PetriNetUnfolder]: 28/278 cut-off events. [2023-01-28 03:08:26,517 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:08:26,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 291 conditions, 278 events. 28/278 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 366 event pairs, 0 based on Foata normal form. 0/250 useless extension candidates. Maximal degree in co-relation 232. Up to 3 conditions per place. [2023-01-28 03:08:26,523 INFO L119 LiptonReduction]: Number of co-enabled transitions 7560 [2023-01-28 03:08:34,595 INFO L134 LiptonReduction]: Checked pairs total: 9572 [2023-01-28 03:08:34,595 INFO L136 LiptonReduction]: Total number of compositions: 286 [2023-01-28 03:08:34,606 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 03:08:34,611 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;@6c52a835, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 03:08:34,611 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-01-28 03:08:34,617 INFO L130 PetriNetUnfolder]: 11/38 cut-off events. [2023-01-28 03:08:34,617 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:08:34,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:34,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:34,618 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:34,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:34,622 INFO L85 PathProgramCache]: Analyzing trace with hash -198049977, now seen corresponding path program 1 times [2023-01-28 03:08:34,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:34,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307236272] [2023-01-28 03:08:34,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:34,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:34,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:35,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:35,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:35,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307236272] [2023-01-28 03:08:35,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307236272] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:35,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:35,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:35,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489652025] [2023-01-28 03:08:35,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:35,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:35,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:35,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:35,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:35,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-28 03:08:35,426 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:35,427 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:35,427 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-28 03:08:35,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:35,865 INFO L130 PetriNetUnfolder]: 1171/1617 cut-off events. [2023-01-28 03:08:35,866 INFO L131 PetriNetUnfolder]: For 94/94 co-relation queries the response was YES. [2023-01-28 03:08:35,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 1617 events. 1171/1617 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5881 event pairs, 283 based on Foata normal form. 1/1040 useless extension candidates. Maximal degree in co-relation 2879. Up to 593 conditions per place. [2023-01-28 03:08:35,881 INFO L137 encePairwiseOnDemand]: 566/577 looper letters, 100 selfloop transitions, 18 changer transitions 2/121 dead transitions. [2023-01-28 03:08:35,882 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 121 transitions, 539 flow [2023-01-28 03:08:35,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:08:35,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:08:35,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1843 transitions. [2023-01-28 03:08:35,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45630106461995545 [2023-01-28 03:08:35,908 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1843 transitions. [2023-01-28 03:08:35,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1843 transitions. [2023-01-28 03:08:35,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:35,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1843 transitions. [2023-01-28 03:08:35,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 263.2857142857143) internal successors, (1843), 7 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:35,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:35,935 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:35,937 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 96 flow. Second operand 7 states and 1843 transitions. [2023-01-28 03:08:35,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 121 transitions, 539 flow [2023-01-28 03:08:35,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 121 transitions, 501 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-28 03:08:35,949 INFO L231 Difference]: Finished difference. Result has 42 places, 55 transitions, 196 flow [2023-01-28 03:08:35,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=196, PETRI_PLACES=42, PETRI_TRANSITIONS=55} [2023-01-28 03:08:35,955 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-01-28 03:08:35,956 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 55 transitions, 196 flow [2023-01-28 03:08:35,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:35,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:35,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:35,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 03:08:35,958 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:35,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:35,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1928900777, now seen corresponding path program 2 times [2023-01-28 03:08:35,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:35,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443006785] [2023-01-28 03:08:35,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:35,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:36,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:36,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:36,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443006785] [2023-01-28 03:08:36,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443006785] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:36,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:36,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:36,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859117727] [2023-01-28 03:08:36,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:36,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:36,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:36,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:36,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:36,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-28 03:08:36,277 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 55 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:36,277 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:36,277 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-28 03:08:36,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:36,689 INFO L130 PetriNetUnfolder]: 1367/1957 cut-off events. [2023-01-28 03:08:36,690 INFO L131 PetriNetUnfolder]: For 694/703 co-relation queries the response was YES. [2023-01-28 03:08:36,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5164 conditions, 1957 events. 1367/1957 cut-off events. For 694/703 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7959 event pairs, 141 based on Foata normal form. 9/1724 useless extension candidates. Maximal degree in co-relation 4458. Up to 691 conditions per place. [2023-01-28 03:08:36,700 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 114 selfloop transitions, 30 changer transitions 1/146 dead transitions. [2023-01-28 03:08:36,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 146 transitions, 760 flow [2023-01-28 03:08:36,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:08:36,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:08:36,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1852 transitions. [2023-01-28 03:08:36,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45852933894528347 [2023-01-28 03:08:36,706 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1852 transitions. [2023-01-28 03:08:36,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1852 transitions. [2023-01-28 03:08:36,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:36,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1852 transitions. [2023-01-28 03:08:36,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 264.57142857142856) internal successors, (1852), 7 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:36,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:36,718 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:36,718 INFO L175 Difference]: Start difference. First operand has 42 places, 55 transitions, 196 flow. Second operand 7 states and 1852 transitions. [2023-01-28 03:08:36,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 146 transitions, 760 flow [2023-01-28 03:08:36,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 146 transitions, 754 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-01-28 03:08:36,728 INFO L231 Difference]: Finished difference. Result has 51 places, 77 transitions, 409 flow [2023-01-28 03:08:36,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=409, PETRI_PLACES=51, PETRI_TRANSITIONS=77} [2023-01-28 03:08:36,728 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2023-01-28 03:08:36,729 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 77 transitions, 409 flow [2023-01-28 03:08:36,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:36,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:36,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:36,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 03:08:36,730 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:36,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:36,732 INFO L85 PathProgramCache]: Analyzing trace with hash 178772231, now seen corresponding path program 3 times [2023-01-28 03:08:36,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:36,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588518184] [2023-01-28 03:08:36,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:36,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:36,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:37,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:37,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:37,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588518184] [2023-01-28 03:08:37,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588518184] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:37,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:37,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:37,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301014843] [2023-01-28 03:08:37,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:37,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:37,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:37,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:37,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:37,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-28 03:08:37,025 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 77 transitions, 409 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:37,025 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:37,026 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-28 03:08:37,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:37,430 INFO L130 PetriNetUnfolder]: 1591/2329 cut-off events. [2023-01-28 03:08:37,430 INFO L131 PetriNetUnfolder]: For 2804/2855 co-relation queries the response was YES. [2023-01-28 03:08:37,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7179 conditions, 2329 events. 1591/2329 cut-off events. For 2804/2855 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10018 event pairs, 733 based on Foata normal form. 9/2089 useless extension candidates. Maximal degree in co-relation 6382. Up to 1571 conditions per place. [2023-01-28 03:08:37,445 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 106 selfloop transitions, 12 changer transitions 2/121 dead transitions. [2023-01-28 03:08:37,445 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 121 transitions, 815 flow [2023-01-28 03:08:37,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:08:37,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:08:37,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1312 transitions. [2023-01-28 03:08:37,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4547660311958406 [2023-01-28 03:08:37,450 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1312 transitions. [2023-01-28 03:08:37,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1312 transitions. [2023-01-28 03:08:37,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:37,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1312 transitions. [2023-01-28 03:08:37,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 262.4) internal successors, (1312), 5 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:37,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:37,459 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:37,459 INFO L175 Difference]: Start difference. First operand has 51 places, 77 transitions, 409 flow. Second operand 5 states and 1312 transitions. [2023-01-28 03:08:37,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 121 transitions, 815 flow [2023-01-28 03:08:37,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 121 transitions, 799 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-01-28 03:08:37,481 INFO L231 Difference]: Finished difference. Result has 58 places, 80 transitions, 469 flow [2023-01-28 03:08:37,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=469, PETRI_PLACES=58, PETRI_TRANSITIONS=80} [2023-01-28 03:08:37,484 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 20 predicate places. [2023-01-28 03:08:37,484 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 80 transitions, 469 flow [2023-01-28 03:08:37,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:37,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:37,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:37,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 03:08:37,486 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:37,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:37,486 INFO L85 PathProgramCache]: Analyzing trace with hash -199425411, now seen corresponding path program 4 times [2023-01-28 03:08:37,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:37,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390227316] [2023-01-28 03:08:37,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:37,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:37,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:37,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:37,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390227316] [2023-01-28 03:08:37,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390227316] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:37,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:37,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:37,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038724438] [2023-01-28 03:08:37,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:37,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:37,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:37,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:37,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:37,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-28 03:08:37,755 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 80 transitions, 469 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:37,755 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:37,755 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-28 03:08:37,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:38,152 INFO L130 PetriNetUnfolder]: 1644/2403 cut-off events. [2023-01-28 03:08:38,152 INFO L131 PetriNetUnfolder]: For 3444/3506 co-relation queries the response was YES. [2023-01-28 03:08:38,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7615 conditions, 2403 events. 1644/2403 cut-off events. For 3444/3506 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 10519 event pairs, 309 based on Foata normal form. 30/2183 useless extension candidates. Maximal degree in co-relation 6806. Up to 1143 conditions per place. [2023-01-28 03:08:38,167 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 109 selfloop transitions, 33 changer transitions 1/144 dead transitions. [2023-01-28 03:08:38,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 144 transitions, 974 flow [2023-01-28 03:08:38,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:08:38,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:08:38,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1590 transitions. [2023-01-28 03:08:38,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592720970537262 [2023-01-28 03:08:38,171 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1590 transitions. [2023-01-28 03:08:38,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1590 transitions. [2023-01-28 03:08:38,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:38,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1590 transitions. [2023-01-28 03:08:38,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 265.0) internal successors, (1590), 6 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,181 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,181 INFO L175 Difference]: Start difference. First operand has 58 places, 80 transitions, 469 flow. Second operand 6 states and 1590 transitions. [2023-01-28 03:08:38,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 144 transitions, 974 flow [2023-01-28 03:08:38,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 144 transitions, 954 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-01-28 03:08:38,210 INFO L231 Difference]: Finished difference. Result has 65 places, 88 transitions, 633 flow [2023-01-28 03:08:38,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=633, PETRI_PLACES=65, PETRI_TRANSITIONS=88} [2023-01-28 03:08:38,211 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 27 predicate places. [2023-01-28 03:08:38,211 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 88 transitions, 633 flow [2023-01-28 03:08:38,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:38,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:38,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 03:08:38,212 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:38,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:38,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1670298909, now seen corresponding path program 5 times [2023-01-28 03:08:38,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:38,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111331047] [2023-01-28 03:08:38,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:38,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:38,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:38,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:38,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:38,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111331047] [2023-01-28 03:08:38,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111331047] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:38,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:38,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:38,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856159420] [2023-01-28 03:08:38,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:38,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:38,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:38,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:38,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:38,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-28 03:08:38,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 88 transitions, 633 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:38,460 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-28 03:08:38,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:38,924 INFO L130 PetriNetUnfolder]: 1738/2562 cut-off events. [2023-01-28 03:08:38,925 INFO L131 PetriNetUnfolder]: For 6258/6309 co-relation queries the response was YES. [2023-01-28 03:08:38,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 2562 events. 1738/2562 cut-off events. For 6258/6309 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 11549 event pairs, 309 based on Foata normal form. 25/2327 useless extension candidates. Maximal degree in co-relation 8077. Up to 1109 conditions per place. [2023-01-28 03:08:38,945 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 138 selfloop transitions, 49 changer transitions 3/191 dead transitions. [2023-01-28 03:08:38,945 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 191 transitions, 1526 flow [2023-01-28 03:08:38,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:08:38,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:08:38,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1855 transitions. [2023-01-28 03:08:38,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592720970537262 [2023-01-28 03:08:38,951 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1855 transitions. [2023-01-28 03:08:38,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1855 transitions. [2023-01-28 03:08:38,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:38,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1855 transitions. [2023-01-28 03:08:38,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 265.0) internal successors, (1855), 7 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,962 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:38,962 INFO L175 Difference]: Start difference. First operand has 65 places, 88 transitions, 633 flow. Second operand 7 states and 1855 transitions. [2023-01-28 03:08:38,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 191 transitions, 1526 flow [2023-01-28 03:08:39,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 191 transitions, 1447 flow, removed 32 selfloop flow, removed 1 redundant places. [2023-01-28 03:08:39,073 INFO L231 Difference]: Finished difference. Result has 74 places, 115 transitions, 1022 flow [2023-01-28 03:08:39,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1022, PETRI_PLACES=74, PETRI_TRANSITIONS=115} [2023-01-28 03:08:39,075 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 36 predicate places. [2023-01-28 03:08:39,075 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 115 transitions, 1022 flow [2023-01-28 03:08:39,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:39,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:39,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:39,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 03:08:39,076 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:39,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:39,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1323803525, now seen corresponding path program 6 times [2023-01-28 03:08:39,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:39,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568749600] [2023-01-28 03:08:39,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:39,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:39,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:39,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:39,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:39,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568749600] [2023-01-28 03:08:39,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568749600] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:39,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:39,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:39,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267553307] [2023-01-28 03:08:39,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:39,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:39,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:39,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:39,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:39,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-28 03:08:39,346 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 115 transitions, 1022 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:39,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:39,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-28 03:08:39,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:39,841 INFO L130 PetriNetUnfolder]: 1764/2587 cut-off events. [2023-01-28 03:08:39,841 INFO L131 PetriNetUnfolder]: For 6995/7076 co-relation queries the response was YES. [2023-01-28 03:08:39,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10052 conditions, 2587 events. 1764/2587 cut-off events. For 6995/7076 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 11758 event pairs, 165 based on Foata normal form. 67/2446 useless extension candidates. Maximal degree in co-relation 9518. Up to 1039 conditions per place. [2023-01-28 03:08:39,864 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 141 selfloop transitions, 53 changer transitions 1/196 dead transitions. [2023-01-28 03:08:39,864 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 196 transitions, 1737 flow [2023-01-28 03:08:39,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:08:39,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:08:39,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1854 transitions. [2023-01-28 03:08:39,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45902451101757863 [2023-01-28 03:08:39,869 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1854 transitions. [2023-01-28 03:08:39,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1854 transitions. [2023-01-28 03:08:39,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:39,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1854 transitions. [2023-01-28 03:08:39,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 264.85714285714283) internal successors, (1854), 7 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:39,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:39,879 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:39,879 INFO L175 Difference]: Start difference. First operand has 74 places, 115 transitions, 1022 flow. Second operand 7 states and 1854 transitions. [2023-01-28 03:08:39,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 196 transitions, 1737 flow [2023-01-28 03:08:39,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 196 transitions, 1679 flow, removed 29 selfloop flow, removed 0 redundant places. [2023-01-28 03:08:39,936 INFO L231 Difference]: Finished difference. Result has 83 places, 122 transitions, 1217 flow [2023-01-28 03:08:39,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=83, PETRI_TRANSITIONS=122} [2023-01-28 03:08:39,938 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 45 predicate places. [2023-01-28 03:08:39,939 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 122 transitions, 1217 flow [2023-01-28 03:08:39,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:39,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:39,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:39,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 03:08:39,940 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:39,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:39,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1753561899, now seen corresponding path program 1 times [2023-01-28 03:08:39,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:39,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739372841] [2023-01-28 03:08:39,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:39,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:39,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:40,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:40,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739372841] [2023-01-28 03:08:40,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739372841] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:40,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:40,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:08:40,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125685216] [2023-01-28 03:08:40,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:40,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:08:40,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:40,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:08:40,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:08:40,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 577 [2023-01-28 03:08:40,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 122 transitions, 1217 flow. Second operand has 6 states, 6 states have (on average 218.33333333333334) internal successors, (1310), 6 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:40,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:40,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 577 [2023-01-28 03:08:40,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:40,971 INFO L130 PetriNetUnfolder]: 3676/5509 cut-off events. [2023-01-28 03:08:40,971 INFO L131 PetriNetUnfolder]: For 25107/25147 co-relation queries the response was YES. [2023-01-28 03:08:40,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22955 conditions, 5509 events. 3676/5509 cut-off events. For 25107/25147 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29569 event pairs, 790 based on Foata normal form. 5/5092 useless extension candidates. Maximal degree in co-relation 22394. Up to 1559 conditions per place. [2023-01-28 03:08:41,020 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 240 selfloop transitions, 64 changer transitions 23/328 dead transitions. [2023-01-28 03:08:41,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 328 transitions, 3666 flow [2023-01-28 03:08:41,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:08:41,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:08:41,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1869 transitions. [2023-01-28 03:08:41,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40489601386481805 [2023-01-28 03:08:41,025 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1869 transitions. [2023-01-28 03:08:41,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1869 transitions. [2023-01-28 03:08:41,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:41,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1869 transitions. [2023-01-28 03:08:41,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 233.625) internal successors, (1869), 8 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:41,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:41,047 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:41,047 INFO L175 Difference]: Start difference. First operand has 83 places, 122 transitions, 1217 flow. Second operand 8 states and 1869 transitions. [2023-01-28 03:08:41,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 328 transitions, 3666 flow [2023-01-28 03:08:41,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 328 transitions, 3472 flow, removed 30 selfloop flow, removed 3 redundant places. [2023-01-28 03:08:41,280 INFO L231 Difference]: Finished difference. Result has 90 places, 150 transitions, 1605 flow [2023-01-28 03:08:41,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1605, PETRI_PLACES=90, PETRI_TRANSITIONS=150} [2023-01-28 03:08:41,282 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 52 predicate places. [2023-01-28 03:08:41,282 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 150 transitions, 1605 flow [2023-01-28 03:08:41,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 218.33333333333334) internal successors, (1310), 6 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:41,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:41,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:41,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 03:08:41,283 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:41,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:41,284 INFO L85 PathProgramCache]: Analyzing trace with hash 814884584, now seen corresponding path program 1 times [2023-01-28 03:08:41,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:41,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819360157] [2023-01-28 03:08:41,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:41,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:41,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:41,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:41,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:41,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819360157] [2023-01-28 03:08:41,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819360157] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:41,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:41,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:41,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767313756] [2023-01-28 03:08:41,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:41,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:41,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:41,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:41,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:41,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:41,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 150 transitions, 1605 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:41,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:41,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:41,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:42,261 INFO L130 PetriNetUnfolder]: 3414/5079 cut-off events. [2023-01-28 03:08:42,261 INFO L131 PetriNetUnfolder]: For 21837/21949 co-relation queries the response was YES. [2023-01-28 03:08:42,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21173 conditions, 5079 events. 3414/5079 cut-off events. For 21837/21949 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26170 event pairs, 1510 based on Foata normal form. 22/4686 useless extension candidates. Maximal degree in co-relation 20710. Up to 3426 conditions per place. [2023-01-28 03:08:42,300 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 158 selfloop transitions, 15 changer transitions 13/187 dead transitions. [2023-01-28 03:08:42,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 187 transitions, 2120 flow [2023-01-28 03:08:42,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:08:42,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:08:42,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1326 transitions. [2023-01-28 03:08:42,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45961871750433275 [2023-01-28 03:08:42,304 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1326 transitions. [2023-01-28 03:08:42,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1326 transitions. [2023-01-28 03:08:42,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:42,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1326 transitions. [2023-01-28 03:08:42,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 265.2) internal successors, (1326), 5 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:42,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:42,312 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:42,312 INFO L175 Difference]: Start difference. First operand has 90 places, 150 transitions, 1605 flow. Second operand 5 states and 1326 transitions. [2023-01-28 03:08:42,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 187 transitions, 2120 flow [2023-01-28 03:08:42,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 187 transitions, 2059 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-28 03:08:42,441 INFO L231 Difference]: Finished difference. Result has 93 places, 146 transitions, 1510 flow [2023-01-28 03:08:42,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1510, PETRI_PLACES=93, PETRI_TRANSITIONS=146} [2023-01-28 03:08:42,443 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 55 predicate places. [2023-01-28 03:08:42,443 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 146 transitions, 1510 flow [2023-01-28 03:08:42,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:42,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:42,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:42,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 03:08:42,445 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:42,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:42,445 INFO L85 PathProgramCache]: Analyzing trace with hash 5291322, now seen corresponding path program 2 times [2023-01-28 03:08:42,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:42,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470184048] [2023-01-28 03:08:42,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:42,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:42,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:42,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:42,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470184048] [2023-01-28 03:08:42,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470184048] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:42,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:42,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:42,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962052096] [2023-01-28 03:08:42,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:42,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:42,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:42,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:42,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:42,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:42,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 146 transitions, 1510 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:42,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:42,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:42,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:43,376 INFO L130 PetriNetUnfolder]: 3440/5174 cut-off events. [2023-01-28 03:08:43,377 INFO L131 PetriNetUnfolder]: For 21416/21528 co-relation queries the response was YES. [2023-01-28 03:08:43,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20999 conditions, 5174 events. 3440/5174 cut-off events. For 21416/21528 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27344 event pairs, 1452 based on Foata normal form. 22/4765 useless extension candidates. Maximal degree in co-relation 20849. Up to 3426 conditions per place. [2023-01-28 03:08:43,417 INFO L137 encePairwiseOnDemand]: 570/577 looper letters, 172 selfloop transitions, 21 changer transitions 8/202 dead transitions. [2023-01-28 03:08:43,418 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 202 transitions, 2235 flow [2023-01-28 03:08:43,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:08:43,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:08:43,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1335 transitions. [2023-01-28 03:08:43,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.462738301559792 [2023-01-28 03:08:43,421 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1335 transitions. [2023-01-28 03:08:43,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1335 transitions. [2023-01-28 03:08:43,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:43,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1335 transitions. [2023-01-28 03:08:43,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 267.0) internal successors, (1335), 5 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:43,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:43,429 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:43,429 INFO L175 Difference]: Start difference. First operand has 93 places, 146 transitions, 1510 flow. Second operand 5 states and 1335 transitions. [2023-01-28 03:08:43,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 202 transitions, 2235 flow [2023-01-28 03:08:43,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 202 transitions, 2185 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-01-28 03:08:43,570 INFO L231 Difference]: Finished difference. Result has 93 places, 150 transitions, 1561 flow [2023-01-28 03:08:43,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1561, PETRI_PLACES=93, PETRI_TRANSITIONS=150} [2023-01-28 03:08:43,571 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 55 predicate places. [2023-01-28 03:08:43,571 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 150 transitions, 1561 flow [2023-01-28 03:08:43,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:43,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:43,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:43,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 03:08:43,572 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:43,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:43,572 INFO L85 PathProgramCache]: Analyzing trace with hash 13829410, now seen corresponding path program 1 times [2023-01-28 03:08:43,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:43,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698870271] [2023-01-28 03:08:43,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:43,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:43,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:43,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:43,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:43,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698870271] [2023-01-28 03:08:43,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698870271] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:43,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:43,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:43,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824404954] [2023-01-28 03:08:43,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:43,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:08:43,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:43,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:08:43,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:08:43,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 577 [2023-01-28 03:08:43,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 150 transitions, 1561 flow. Second operand has 6 states, 6 states have (on average 222.33333333333334) internal successors, (1334), 6 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:43,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:43,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 577 [2023-01-28 03:08:43,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:45,006 INFO L130 PetriNetUnfolder]: 6956/10082 cut-off events. [2023-01-28 03:08:45,006 INFO L131 PetriNetUnfolder]: For 40691/40998 co-relation queries the response was YES. [2023-01-28 03:08:45,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41216 conditions, 10082 events. 6956/10082 cut-off events. For 40691/40998 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 55263 event pairs, 3164 based on Foata normal form. 78/9261 useless extension candidates. Maximal degree in co-relation 40856. Up to 3341 conditions per place. [2023-01-28 03:08:45,070 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 236 selfloop transitions, 62 changer transitions 35/334 dead transitions. [2023-01-28 03:08:45,070 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 334 transitions, 3859 flow [2023-01-28 03:08:45,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:08:45,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:08:45,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1871 transitions. [2023-01-28 03:08:45,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053292894280763 [2023-01-28 03:08:45,075 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1871 transitions. [2023-01-28 03:08:45,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1871 transitions. [2023-01-28 03:08:45,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:45,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1871 transitions. [2023-01-28 03:08:45,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 233.875) internal successors, (1871), 8 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:45,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:45,085 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:45,085 INFO L175 Difference]: Start difference. First operand has 93 places, 150 transitions, 1561 flow. Second operand 8 states and 1871 transitions. [2023-01-28 03:08:45,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 334 transitions, 3859 flow [2023-01-28 03:08:45,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 334 transitions, 3798 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-01-28 03:08:45,486 INFO L231 Difference]: Finished difference. Result has 103 places, 188 transitions, 2106 flow [2023-01-28 03:08:45,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2106, PETRI_PLACES=103, PETRI_TRANSITIONS=188} [2023-01-28 03:08:45,487 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 65 predicate places. [2023-01-28 03:08:45,487 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 188 transitions, 2106 flow [2023-01-28 03:08:45,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 222.33333333333334) internal successors, (1334), 6 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:45,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:45,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:45,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-28 03:08:45,488 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:45,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:45,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1573728984, now seen corresponding path program 3 times [2023-01-28 03:08:45,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:45,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648628733] [2023-01-28 03:08:45,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:45,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:45,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:45,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:45,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:45,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648628733] [2023-01-28 03:08:45,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648628733] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:45,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:45,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:45,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550431444] [2023-01-28 03:08:45,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:45,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:45,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:45,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:45,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:45,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:45,702 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 188 transitions, 2106 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:45,702 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:45,702 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:45,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:46,665 INFO L130 PetriNetUnfolder]: 6383/9340 cut-off events. [2023-01-28 03:08:46,665 INFO L131 PetriNetUnfolder]: For 36473/36755 co-relation queries the response was YES. [2023-01-28 03:08:46,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39053 conditions, 9340 events. 6383/9340 cut-off events. For 36473/36755 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 51577 event pairs, 2077 based on Foata normal form. 54/8531 useless extension candidates. Maximal degree in co-relation 38552. Up to 3528 conditions per place. [2023-01-28 03:08:46,712 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 177 selfloop transitions, 73 changer transitions 15/266 dead transitions. [2023-01-28 03:08:46,712 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 266 transitions, 3105 flow [2023-01-28 03:08:46,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:08:46,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:08:46,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1609 transitions. [2023-01-28 03:08:46,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46476025418833045 [2023-01-28 03:08:46,718 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1609 transitions. [2023-01-28 03:08:46,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1609 transitions. [2023-01-28 03:08:46,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:46,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1609 transitions. [2023-01-28 03:08:46,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.1666666666667) internal successors, (1609), 6 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:46,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:46,725 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:46,726 INFO L175 Difference]: Start difference. First operand has 103 places, 188 transitions, 2106 flow. Second operand 6 states and 1609 transitions. [2023-01-28 03:08:46,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 266 transitions, 3105 flow [2023-01-28 03:08:47,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 266 transitions, 2985 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-28 03:08:47,097 INFO L231 Difference]: Finished difference. Result has 108 places, 194 transitions, 2232 flow [2023-01-28 03:08:47,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2232, PETRI_PLACES=108, PETRI_TRANSITIONS=194} [2023-01-28 03:08:47,098 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2023-01-28 03:08:47,098 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 194 transitions, 2232 flow [2023-01-28 03:08:47,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:47,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:47,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:47,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-28 03:08:47,100 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:47,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:47,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1440072976, now seen corresponding path program 4 times [2023-01-28 03:08:47,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:47,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896989094] [2023-01-28 03:08:47,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:47,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:47,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:47,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:47,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:47,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896989094] [2023-01-28 03:08:47,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896989094] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:47,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:47,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:47,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428277092] [2023-01-28 03:08:47,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:47,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:47,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:47,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:47,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:47,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:47,322 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 194 transitions, 2232 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:47,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:47,322 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:47,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:48,487 INFO L130 PetriNetUnfolder]: 6335/9250 cut-off events. [2023-01-28 03:08:48,487 INFO L131 PetriNetUnfolder]: For 45253/45535 co-relation queries the response was YES. [2023-01-28 03:08:48,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39110 conditions, 9250 events. 6335/9250 cut-off events. For 45253/45535 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 50805 event pairs, 2103 based on Foata normal form. 54/8503 useless extension candidates. Maximal degree in co-relation 38606. Up to 3528 conditions per place. [2023-01-28 03:08:48,531 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 167 selfloop transitions, 67 changer transitions 11/246 dead transitions. [2023-01-28 03:08:48,531 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 246 transitions, 2925 flow [2023-01-28 03:08:48,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:08:48,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:08:48,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1598 transitions. [2023-01-28 03:08:48,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4615829000577701 [2023-01-28 03:08:48,535 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1598 transitions. [2023-01-28 03:08:48,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1598 transitions. [2023-01-28 03:08:48,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:48,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1598 transitions. [2023-01-28 03:08:48,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 266.3333333333333) internal successors, (1598), 6 states have internal predecessors, (1598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:48,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:48,543 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:48,543 INFO L175 Difference]: Start difference. First operand has 108 places, 194 transitions, 2232 flow. Second operand 6 states and 1598 transitions. [2023-01-28 03:08:48,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 246 transitions, 2925 flow [2023-01-28 03:08:48,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 246 transitions, 2783 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-01-28 03:08:48,904 INFO L231 Difference]: Finished difference. Result has 112 places, 192 transitions, 2190 flow [2023-01-28 03:08:48,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2190, PETRI_PLACES=112, PETRI_TRANSITIONS=192} [2023-01-28 03:08:48,905 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 74 predicate places. [2023-01-28 03:08:48,905 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 192 transitions, 2190 flow [2023-01-28 03:08:48,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:48,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:48,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:48,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-28 03:08:48,906 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:48,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:48,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1968338174, now seen corresponding path program 5 times [2023-01-28 03:08:48,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:48,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266165635] [2023-01-28 03:08:48,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:48,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:48,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:49,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:49,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:49,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266165635] [2023-01-28 03:08:49,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266165635] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:49,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:49,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:49,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735621933] [2023-01-28 03:08:49,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:49,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:49,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:49,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:49,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:49,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:49,102 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 192 transitions, 2190 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:49,102 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:49,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:49,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:50,127 INFO L130 PetriNetUnfolder]: 6337/9274 cut-off events. [2023-01-28 03:08:50,127 INFO L131 PetriNetUnfolder]: For 43006/43264 co-relation queries the response was YES. [2023-01-28 03:08:50,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39225 conditions, 9274 events. 6337/9274 cut-off events. For 43006/43264 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 51365 event pairs, 1251 based on Foata normal form. 117/8578 useless extension candidates. Maximal degree in co-relation 39101. Up to 2572 conditions per place. [2023-01-28 03:08:50,178 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 192 selfloop transitions, 100 changer transitions 16/309 dead transitions. [2023-01-28 03:08:50,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 309 transitions, 3660 flow [2023-01-28 03:08:50,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:08:50,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:08:50,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1875 transitions. [2023-01-28 03:08:50,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46422381777667737 [2023-01-28 03:08:50,183 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1875 transitions. [2023-01-28 03:08:50,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1875 transitions. [2023-01-28 03:08:50,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:50,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1875 transitions. [2023-01-28 03:08:50,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.85714285714283) internal successors, (1875), 7 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,193 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,193 INFO L175 Difference]: Start difference. First operand has 112 places, 192 transitions, 2190 flow. Second operand 7 states and 1875 transitions. [2023-01-28 03:08:50,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 309 transitions, 3660 flow [2023-01-28 03:08:50,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 309 transitions, 3514 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-01-28 03:08:50,625 INFO L231 Difference]: Finished difference. Result has 113 places, 212 transitions, 2531 flow [2023-01-28 03:08:50,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2531, PETRI_PLACES=113, PETRI_TRANSITIONS=212} [2023-01-28 03:08:50,626 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 75 predicate places. [2023-01-28 03:08:50,626 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 212 transitions, 2531 flow [2023-01-28 03:08:50,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:50,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:50,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-28 03:08:50,627 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:50,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:50,627 INFO L85 PathProgramCache]: Analyzing trace with hash -59174180, now seen corresponding path program 6 times [2023-01-28 03:08:50,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:50,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331728886] [2023-01-28 03:08:50,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:50,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:50,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:50,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:50,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331728886] [2023-01-28 03:08:50,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331728886] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:50,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:50,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:50,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229767562] [2023-01-28 03:08:50,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:50,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:50,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:50,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:50,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:50,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:50,827 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 212 transitions, 2531 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,827 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:50,827 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:50,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:52,238 INFO L130 PetriNetUnfolder]: 6301/9208 cut-off events. [2023-01-28 03:08:52,239 INFO L131 PetriNetUnfolder]: For 46796/47128 co-relation queries the response was YES. [2023-01-28 03:08:52,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40085 conditions, 9208 events. 6301/9208 cut-off events. For 46796/47128 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 50770 event pairs, 1416 based on Foata normal form. 169/8558 useless extension candidates. Maximal degree in co-relation 38357. Up to 2860 conditions per place. [2023-01-28 03:08:52,284 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 199 selfloop transitions, 105 changer transitions 8/313 dead transitions. [2023-01-28 03:08:52,284 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 313 transitions, 3919 flow [2023-01-28 03:08:52,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:08:52,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:08:52,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1870 transitions. [2023-01-28 03:08:52,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4629858875959396 [2023-01-28 03:08:52,290 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1870 transitions. [2023-01-28 03:08:52,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1870 transitions. [2023-01-28 03:08:52,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:52,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1870 transitions. [2023-01-28 03:08:52,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.14285714285717) internal successors, (1870), 7 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:52,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:52,301 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:52,301 INFO L175 Difference]: Start difference. First operand has 113 places, 212 transitions, 2531 flow. Second operand 7 states and 1870 transitions. [2023-01-28 03:08:52,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 313 transitions, 3919 flow [2023-01-28 03:08:52,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 313 transitions, 3797 flow, removed 61 selfloop flow, removed 1 redundant places. [2023-01-28 03:08:52,661 INFO L231 Difference]: Finished difference. Result has 119 places, 234 transitions, 3029 flow [2023-01-28 03:08:52,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3029, PETRI_PLACES=119, PETRI_TRANSITIONS=234} [2023-01-28 03:08:52,662 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2023-01-28 03:08:52,662 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 234 transitions, 3029 flow [2023-01-28 03:08:52,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:52,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:52,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:52,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-28 03:08:52,663 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:52,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:52,664 INFO L85 PathProgramCache]: Analyzing trace with hash 854842974, now seen corresponding path program 1 times [2023-01-28 03:08:52,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:52,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368170399] [2023-01-28 03:08:52,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:52,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:52,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:52,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:52,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368170399] [2023-01-28 03:08:52,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368170399] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:52,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:52,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:52,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196089174] [2023-01-28 03:08:52,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:52,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:52,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:52,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:52,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:52,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:52,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 234 transitions, 3029 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:52,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:52,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:52,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:53,922 INFO L130 PetriNetUnfolder]: 6557/9869 cut-off events. [2023-01-28 03:08:53,922 INFO L131 PetriNetUnfolder]: For 65396/65412 co-relation queries the response was YES. [2023-01-28 03:08:53,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44130 conditions, 9869 events. 6557/9869 cut-off events. For 65396/65412 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 59122 event pairs, 1158 based on Foata normal form. 18/9057 useless extension candidates. Maximal degree in co-relation 42713. Up to 5492 conditions per place. [2023-01-28 03:08:53,969 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 286 selfloop transitions, 42 changer transitions 6/335 dead transitions. [2023-01-28 03:08:53,969 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 335 transitions, 4757 flow [2023-01-28 03:08:53,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:08:53,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:08:53,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1336 transitions. [2023-01-28 03:08:53,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46308492201039864 [2023-01-28 03:08:53,972 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1336 transitions. [2023-01-28 03:08:53,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1336 transitions. [2023-01-28 03:08:53,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:53,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1336 transitions. [2023-01-28 03:08:53,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 267.2) internal successors, (1336), 5 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:53,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:53,979 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:53,979 INFO L175 Difference]: Start difference. First operand has 119 places, 234 transitions, 3029 flow. Second operand 5 states and 1336 transitions. [2023-01-28 03:08:53,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 335 transitions, 4757 flow [2023-01-28 03:08:54,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 335 transitions, 4595 flow, removed 81 selfloop flow, removed 0 redundant places. [2023-01-28 03:08:54,268 INFO L231 Difference]: Finished difference. Result has 124 places, 250 transitions, 3338 flow [2023-01-28 03:08:54,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2871, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3338, PETRI_PLACES=124, PETRI_TRANSITIONS=250} [2023-01-28 03:08:54,268 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 86 predicate places. [2023-01-28 03:08:54,268 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 250 transitions, 3338 flow [2023-01-28 03:08:54,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:54,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:54,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:54,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-28 03:08:54,269 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:54,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:54,269 INFO L85 PathProgramCache]: Analyzing trace with hash 642706158, now seen corresponding path program 2 times [2023-01-28 03:08:54,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:54,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479658474] [2023-01-28 03:08:54,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:54,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:54,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:54,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:54,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:54,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479658474] [2023-01-28 03:08:54,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479658474] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:54,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:54,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:54,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974692251] [2023-01-28 03:08:54,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:54,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:54,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:54,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:54,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:54,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:54,421 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 250 transitions, 3338 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:54,422 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:54,422 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:54,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:55,687 INFO L130 PetriNetUnfolder]: 6513/9608 cut-off events. [2023-01-28 03:08:55,687 INFO L131 PetriNetUnfolder]: For 69350/69612 co-relation queries the response was YES. [2023-01-28 03:08:55,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43939 conditions, 9608 events. 6513/9608 cut-off events. For 69350/69612 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 54157 event pairs, 3196 based on Foata normal form. 34/8793 useless extension candidates. Maximal degree in co-relation 42516. Up to 7474 conditions per place. [2023-01-28 03:08:55,736 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 246 selfloop transitions, 54 changer transitions 6/307 dead transitions. [2023-01-28 03:08:55,736 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 307 transitions, 4334 flow [2023-01-28 03:08:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:08:55,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:08:55,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1336 transitions. [2023-01-28 03:08:55,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46308492201039864 [2023-01-28 03:08:55,739 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1336 transitions. [2023-01-28 03:08:55,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1336 transitions. [2023-01-28 03:08:55,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:55,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1336 transitions. [2023-01-28 03:08:55,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 267.2) internal successors, (1336), 5 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:55,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:55,747 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:55,747 INFO L175 Difference]: Start difference. First operand has 124 places, 250 transitions, 3338 flow. Second operand 5 states and 1336 transitions. [2023-01-28 03:08:55,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 307 transitions, 4334 flow [2023-01-28 03:08:56,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 307 transitions, 4312 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-01-28 03:08:56,011 INFO L231 Difference]: Finished difference. Result has 130 places, 254 transitions, 3582 flow [2023-01-28 03:08:56,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3582, PETRI_PLACES=130, PETRI_TRANSITIONS=254} [2023-01-28 03:08:56,012 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 92 predicate places. [2023-01-28 03:08:56,012 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 254 transitions, 3582 flow [2023-01-28 03:08:56,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:56,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:56,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:56,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-28 03:08:56,013 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:56,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:56,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1298038294, now seen corresponding path program 3 times [2023-01-28 03:08:56,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:56,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798485040] [2023-01-28 03:08:56,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:56,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:56,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:56,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:56,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798485040] [2023-01-28 03:08:56,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798485040] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:56,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:56,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:56,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041806424] [2023-01-28 03:08:56,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:56,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:56,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:56,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:56,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:56,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:56,193 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 254 transitions, 3582 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:56,193 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:56,193 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:56,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:57,560 INFO L130 PetriNetUnfolder]: 6449/9494 cut-off events. [2023-01-28 03:08:57,561 INFO L131 PetriNetUnfolder]: For 72494/72846 co-relation queries the response was YES. [2023-01-28 03:08:57,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44264 conditions, 9494 events. 6449/9494 cut-off events. For 72494/72846 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 53288 event pairs, 1748 based on Foata normal form. 161/8816 useless extension candidates. Maximal degree in co-relation 42792. Up to 3961 conditions per place. [2023-01-28 03:08:57,608 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 228 selfloop transitions, 92 changer transitions 7/328 dead transitions. [2023-01-28 03:08:57,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 328 transitions, 4666 flow [2023-01-28 03:08:57,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:08:57,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:08:57,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1604 transitions. [2023-01-28 03:08:57,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463316002310803 [2023-01-28 03:08:57,612 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1604 transitions. [2023-01-28 03:08:57,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1604 transitions. [2023-01-28 03:08:57,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:57,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1604 transitions. [2023-01-28 03:08:57,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 267.3333333333333) internal successors, (1604), 6 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:57,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:57,620 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:57,621 INFO L175 Difference]: Start difference. First operand has 130 places, 254 transitions, 3582 flow. Second operand 6 states and 1604 transitions. [2023-01-28 03:08:57,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 328 transitions, 4666 flow [2023-01-28 03:08:57,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 328 transitions, 4618 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-01-28 03:08:57,961 INFO L231 Difference]: Finished difference. Result has 136 places, 269 transitions, 3976 flow [2023-01-28 03:08:57,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3976, PETRI_PLACES=136, PETRI_TRANSITIONS=269} [2023-01-28 03:08:57,961 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 98 predicate places. [2023-01-28 03:08:57,961 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 269 transitions, 3976 flow [2023-01-28 03:08:57,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:57,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:57,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:57,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-28 03:08:57,962 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:08:57,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:57,962 INFO L85 PathProgramCache]: Analyzing trace with hash 283388168, now seen corresponding path program 4 times [2023-01-28 03:08:57,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:57,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192839873] [2023-01-28 03:08:57,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:57,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:57,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:58,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:58,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:58,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192839873] [2023-01-28 03:08:58,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192839873] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:08:58,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:08:58,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:08:58,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036194311] [2023-01-28 03:08:58,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:08:58,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:08:58,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:58,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:08:58,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:08:58,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:08:58,111 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 269 transitions, 3976 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:58,111 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:58,111 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:08:58,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:59,708 INFO L130 PetriNetUnfolder]: 7887/12051 cut-off events. [2023-01-28 03:08:59,708 INFO L131 PetriNetUnfolder]: For 98561/98621 co-relation queries the response was YES. [2023-01-28 03:08:59,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57310 conditions, 12051 events. 7887/12051 cut-off events. For 98561/98621 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 76442 event pairs, 628 based on Foata normal form. 32/11005 useless extension candidates. Maximal degree in co-relation 56268. Up to 4362 conditions per place. [2023-01-28 03:08:59,806 INFO L137 encePairwiseOnDemand]: 570/577 looper letters, 388 selfloop transitions, 60 changer transitions 10/459 dead transitions. [2023-01-28 03:08:59,806 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 459 transitions, 7090 flow [2023-01-28 03:08:59,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:08:59,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:08:59,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1616 transitions. [2023-01-28 03:08:59,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4667822068168689 [2023-01-28 03:08:59,809 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1616 transitions. [2023-01-28 03:08:59,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1616 transitions. [2023-01-28 03:08:59,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:59,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1616 transitions. [2023-01-28 03:08:59,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.3333333333333) internal successors, (1616), 6 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:59,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:59,816 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:59,816 INFO L175 Difference]: Start difference. First operand has 136 places, 269 transitions, 3976 flow. Second operand 6 states and 1616 transitions. [2023-01-28 03:08:59,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 459 transitions, 7090 flow [2023-01-28 03:09:00,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 459 transitions, 6912 flow, removed 27 selfloop flow, removed 3 redundant places. [2023-01-28 03:09:00,208 INFO L231 Difference]: Finished difference. Result has 142 places, 294 transitions, 4499 flow [2023-01-28 03:09:00,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4499, PETRI_PLACES=142, PETRI_TRANSITIONS=294} [2023-01-28 03:09:00,209 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 104 predicate places. [2023-01-28 03:09:00,209 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 294 transitions, 4499 flow [2023-01-28 03:09:00,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:00,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:00,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:00,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-28 03:09:00,210 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:00,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:00,210 INFO L85 PathProgramCache]: Analyzing trace with hash 756027848, now seen corresponding path program 5 times [2023-01-28 03:09:00,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:00,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131560682] [2023-01-28 03:09:00,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:00,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:00,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:00,359 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:00,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:00,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131560682] [2023-01-28 03:09:00,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131560682] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:00,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:00,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:00,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317273195] [2023-01-28 03:09:00,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:00,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:00,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:00,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:00,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:00,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:00,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 294 transitions, 4499 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:00,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:00,364 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:00,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:02,132 INFO L130 PetriNetUnfolder]: 8159/12278 cut-off events. [2023-01-28 03:09:02,132 INFO L131 PetriNetUnfolder]: For 104931/105169 co-relation queries the response was YES. [2023-01-28 03:09:02,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60457 conditions, 12278 events. 8159/12278 cut-off events. For 104931/105169 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 75237 event pairs, 533 based on Foata normal form. 220/11335 useless extension candidates. Maximal degree in co-relation 59078. Up to 2646 conditions per place. [2023-01-28 03:09:02,223 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 326 selfloop transitions, 135 changer transitions 10/472 dead transitions. [2023-01-28 03:09:02,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 472 transitions, 7012 flow [2023-01-28 03:09:02,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:09:02,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:09:02,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2422 transitions. [2023-01-28 03:09:02,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46639707298286154 [2023-01-28 03:09:02,227 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2422 transitions. [2023-01-28 03:09:02,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2422 transitions. [2023-01-28 03:09:02,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:02,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2422 transitions. [2023-01-28 03:09:02,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 269.1111111111111) internal successors, (2422), 9 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-28 03:09:02,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:02,236 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:02,236 INFO L175 Difference]: Start difference. First operand has 142 places, 294 transitions, 4499 flow. Second operand 9 states and 2422 transitions. [2023-01-28 03:09:02,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 472 transitions, 7012 flow [2023-01-28 03:09:03,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 472 transitions, 6920 flow, removed 46 selfloop flow, removed 0 redundant places. [2023-01-28 03:09:03,096 INFO L231 Difference]: Finished difference. Result has 155 places, 303 transitions, 5014 flow [2023-01-28 03:09:03,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5014, PETRI_PLACES=155, PETRI_TRANSITIONS=303} [2023-01-28 03:09:03,096 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 117 predicate places. [2023-01-28 03:09:03,097 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 303 transitions, 5014 flow [2023-01-28 03:09:03,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:03,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:03,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:03,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-28 03:09:03,097 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:03,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:03,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1833268096, now seen corresponding path program 6 times [2023-01-28 03:09:03,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:03,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749595256] [2023-01-28 03:09:03,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:03,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:03,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:03,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:03,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749595256] [2023-01-28 03:09:03,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749595256] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:03,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:03,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:03,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021318463] [2023-01-28 03:09:03,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:03,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:03,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:03,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:03,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:03,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:03,302 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 303 transitions, 5014 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:03,302 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:03,302 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:03,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:04,879 INFO L130 PetriNetUnfolder]: 8091/12156 cut-off events. [2023-01-28 03:09:04,879 INFO L131 PetriNetUnfolder]: For 117775/117984 co-relation queries the response was YES. [2023-01-28 03:09:04,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62520 conditions, 12156 events. 8091/12156 cut-off events. For 117775/117984 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 73720 event pairs, 1059 based on Foata normal form. 178/11167 useless extension candidates. Maximal degree in co-relation 61082. Up to 4014 conditions per place. [2023-01-28 03:09:05,035 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 235 selfloop transitions, 119 changer transitions 9/364 dead transitions. [2023-01-28 03:09:05,035 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 364 transitions, 6026 flow [2023-01-28 03:09:05,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:09:05,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:09:05,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1613 transitions. [2023-01-28 03:09:05,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46591565569035237 [2023-01-28 03:09:05,038 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1613 transitions. [2023-01-28 03:09:05,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1613 transitions. [2023-01-28 03:09:05,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:05,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1613 transitions. [2023-01-28 03:09:05,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.8333333333333) internal successors, (1613), 6 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:05,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:05,044 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:05,044 INFO L175 Difference]: Start difference. First operand has 155 places, 303 transitions, 5014 flow. Second operand 6 states and 1613 transitions. [2023-01-28 03:09:05,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 364 transitions, 6026 flow [2023-01-28 03:09:06,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 364 transitions, 5872 flow, removed 57 selfloop flow, removed 1 redundant places. [2023-01-28 03:09:06,075 INFO L231 Difference]: Finished difference. Result has 160 places, 295 transitions, 5016 flow [2023-01-28 03:09:06,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4862, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5016, PETRI_PLACES=160, PETRI_TRANSITIONS=295} [2023-01-28 03:09:06,076 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 122 predicate places. [2023-01-28 03:09:06,076 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 295 transitions, 5016 flow [2023-01-28 03:09:06,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:06,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:06,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:06,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 03:09:06,077 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:06,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:06,077 INFO L85 PathProgramCache]: Analyzing trace with hash 131615909, now seen corresponding path program 1 times [2023-01-28 03:09:06,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:06,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801826775] [2023-01-28 03:09:06,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:06,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:06,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:06,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:06,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:06,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801826775] [2023-01-28 03:09:06,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801826775] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:06,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:06,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:06,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157951967] [2023-01-28 03:09:06,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:06,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:06,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:06,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:06,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:06,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:06,253 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 295 transitions, 5016 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:06,253 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:06,253 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:06,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:07,898 INFO L130 PetriNetUnfolder]: 8453/12825 cut-off events. [2023-01-28 03:09:07,898 INFO L131 PetriNetUnfolder]: For 138600/138640 co-relation queries the response was YES. [2023-01-28 03:09:07,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66967 conditions, 12825 events. 8453/12825 cut-off events. For 138600/138640 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 80173 event pairs, 1517 based on Foata normal form. 2/11627 useless extension candidates. Maximal degree in co-relation 65501. Up to 4230 conditions per place. [2023-01-28 03:09:07,986 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 291 selfloop transitions, 118 changer transitions 7/417 dead transitions. [2023-01-28 03:09:07,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 417 transitions, 7121 flow [2023-01-28 03:09:07,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:09:07,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:09:07,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1871 transitions. [2023-01-28 03:09:07,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46323347363208717 [2023-01-28 03:09:07,990 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1871 transitions. [2023-01-28 03:09:07,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1871 transitions. [2023-01-28 03:09:07,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:07,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1871 transitions. [2023-01-28 03:09:07,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.2857142857143) internal successors, (1871), 7 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:07,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:07,995 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:07,995 INFO L175 Difference]: Start difference. First operand has 160 places, 295 transitions, 5016 flow. Second operand 7 states and 1871 transitions. [2023-01-28 03:09:07,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 417 transitions, 7121 flow [2023-01-28 03:09:08,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 417 transitions, 6857 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-01-28 03:09:08,916 INFO L231 Difference]: Finished difference. Result has 165 places, 325 transitions, 5624 flow [2023-01-28 03:09:08,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5624, PETRI_PLACES=165, PETRI_TRANSITIONS=325} [2023-01-28 03:09:08,916 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 127 predicate places. [2023-01-28 03:09:08,916 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 325 transitions, 5624 flow [2023-01-28 03:09:08,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:08,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:08,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:08,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-28 03:09:08,917 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:08,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:08,917 INFO L85 PathProgramCache]: Analyzing trace with hash 80818935, now seen corresponding path program 2 times [2023-01-28 03:09:08,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:08,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138785260] [2023-01-28 03:09:08,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:08,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:08,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:09,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:09,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:09,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138785260] [2023-01-28 03:09:09,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138785260] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:09,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:09,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:09,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577981440] [2023-01-28 03:09:09,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:09,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:09,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:09,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:09,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:09,072 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 325 transitions, 5624 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:09,072 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:09,072 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:09,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:10,891 INFO L130 PetriNetUnfolder]: 9959/15297 cut-off events. [2023-01-28 03:09:10,891 INFO L131 PetriNetUnfolder]: For 148588/148648 co-relation queries the response was YES. [2023-01-28 03:09:10,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78488 conditions, 15297 events. 9959/15297 cut-off events. For 148588/148648 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 100431 event pairs, 489 based on Foata normal form. 32/13829 useless extension candidates. Maximal degree in co-relation 76639. Up to 4654 conditions per place. [2023-01-28 03:09:11,014 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 363 selfloop transitions, 139 changer transitions 9/512 dead transitions. [2023-01-28 03:09:11,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 512 transitions, 8601 flow [2023-01-28 03:09:11,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:09:11,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:09:11,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2419 transitions. [2023-01-28 03:09:11,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46581937223185055 [2023-01-28 03:09:11,016 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2419 transitions. [2023-01-28 03:09:11,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2419 transitions. [2023-01-28 03:09:11,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:11,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2419 transitions. [2023-01-28 03:09:11,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 268.77777777777777) internal successors, (2419), 9 states have internal predecessors, (2419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:11,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:11,021 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:11,021 INFO L175 Difference]: Start difference. First operand has 165 places, 325 transitions, 5624 flow. Second operand 9 states and 2419 transitions. [2023-01-28 03:09:11,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 512 transitions, 8601 flow [2023-01-28 03:09:12,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 512 transitions, 8455 flow, removed 36 selfloop flow, removed 3 redundant places. [2023-01-28 03:09:12,390 INFO L231 Difference]: Finished difference. Result has 174 places, 349 transitions, 6398 flow [2023-01-28 03:09:12,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6398, PETRI_PLACES=174, PETRI_TRANSITIONS=349} [2023-01-28 03:09:12,390 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 136 predicate places. [2023-01-28 03:09:12,390 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 349 transitions, 6398 flow [2023-01-28 03:09:12,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:12,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:12,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:12,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-28 03:09:12,391 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:12,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:12,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1904587171, now seen corresponding path program 3 times [2023-01-28 03:09:12,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:12,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717162176] [2023-01-28 03:09:12,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:12,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:12,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:12,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:12,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:12,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717162176] [2023-01-28 03:09:12,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717162176] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:12,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:12,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:12,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99561886] [2023-01-28 03:09:12,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:12,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:12,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:12,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:12,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:12,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:12,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 349 transitions, 6398 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:12,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:12,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:12,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:14,631 INFO L130 PetriNetUnfolder]: 9879/15110 cut-off events. [2023-01-28 03:09:14,631 INFO L131 PetriNetUnfolder]: For 173146/173186 co-relation queries the response was YES. [2023-01-28 03:09:14,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81278 conditions, 15110 events. 9879/15110 cut-off events. For 173146/173186 co-relation queries the response was YES. Maximal size of possible extension queue 869. Compared 98409 event pairs, 2373 based on Foata normal form. 2/13601 useless extension candidates. Maximal degree in co-relation 79525. Up to 5816 conditions per place. [2023-01-28 03:09:14,966 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 305 selfloop transitions, 114 changer transitions 7/427 dead transitions. [2023-01-28 03:09:14,966 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 427 transitions, 7704 flow [2023-01-28 03:09:14,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:09:14,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:09:14,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1870 transitions. [2023-01-28 03:09:14,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4629858875959396 [2023-01-28 03:09:14,968 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1870 transitions. [2023-01-28 03:09:14,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1870 transitions. [2023-01-28 03:09:14,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:14,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1870 transitions. [2023-01-28 03:09:14,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.14285714285717) internal successors, (1870), 7 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:14,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:14,972 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:14,972 INFO L175 Difference]: Start difference. First operand has 174 places, 349 transitions, 6398 flow. Second operand 7 states and 1870 transitions. [2023-01-28 03:09:14,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 427 transitions, 7704 flow [2023-01-28 03:09:16,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 427 transitions, 7464 flow, removed 43 selfloop flow, removed 6 redundant places. [2023-01-28 03:09:16,261 INFO L231 Difference]: Finished difference. Result has 175 places, 347 transitions, 6347 flow [2023-01-28 03:09:16,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6162, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6347, PETRI_PLACES=175, PETRI_TRANSITIONS=347} [2023-01-28 03:09:16,261 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 137 predicate places. [2023-01-28 03:09:16,261 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 347 transitions, 6347 flow [2023-01-28 03:09:16,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:16,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:16,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:16,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-28 03:09:16,262 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:16,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:16,262 INFO L85 PathProgramCache]: Analyzing trace with hash -682005771, now seen corresponding path program 4 times [2023-01-28 03:09:16,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:16,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503132188] [2023-01-28 03:09:16,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:16,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:16,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:16,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:16,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:16,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503132188] [2023-01-28 03:09:16,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503132188] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:16,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:16,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:16,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119412294] [2023-01-28 03:09:16,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:16,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:16,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:16,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:16,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:16,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:16,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 347 transitions, 6347 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:16,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:16,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:16,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:18,478 INFO L130 PetriNetUnfolder]: 9795/14976 cut-off events. [2023-01-28 03:09:18,478 INFO L131 PetriNetUnfolder]: For 167056/167096 co-relation queries the response was YES. [2023-01-28 03:09:18,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80289 conditions, 14976 events. 9795/14976 cut-off events. For 167056/167096 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 97696 event pairs, 4087 based on Foata normal form. 2/13477 useless extension candidates. Maximal degree in co-relation 78344. Up to 11523 conditions per place. [2023-01-28 03:09:18,576 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 337 selfloop transitions, 41 changer transitions 7/386 dead transitions. [2023-01-28 03:09:18,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 386 transitions, 7291 flow [2023-01-28 03:09:18,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:09:18,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:09:18,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1332 transitions. [2023-01-28 03:09:18,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4616984402079723 [2023-01-28 03:09:18,578 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1332 transitions. [2023-01-28 03:09:18,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1332 transitions. [2023-01-28 03:09:18,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:18,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1332 transitions. [2023-01-28 03:09:18,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 266.4) internal successors, (1332), 5 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:18,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:18,581 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:18,581 INFO L175 Difference]: Start difference. First operand has 175 places, 347 transitions, 6347 flow. Second operand 5 states and 1332 transitions. [2023-01-28 03:09:18,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 386 transitions, 7291 flow [2023-01-28 03:09:19,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 386 transitions, 7093 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-01-28 03:09:19,982 INFO L231 Difference]: Finished difference. Result has 176 places, 341 transitions, 6169 flow [2023-01-28 03:09:19,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6151, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6169, PETRI_PLACES=176, PETRI_TRANSITIONS=341} [2023-01-28 03:09:19,983 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 138 predicate places. [2023-01-28 03:09:19,983 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 341 transitions, 6169 flow [2023-01-28 03:09:19,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:19,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:19,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:19,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-28 03:09:19,984 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:19,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:19,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1818172119, now seen corresponding path program 5 times [2023-01-28 03:09:19,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:19,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755546292] [2023-01-28 03:09:19,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:19,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:20,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:20,140 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:20,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:20,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755546292] [2023-01-28 03:09:20,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755546292] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:20,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:20,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:20,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857111253] [2023-01-28 03:09:20,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:20,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:20,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:20,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:20,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:20,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:20,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 341 transitions, 6169 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:20,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:20,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:20,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:22,348 INFO L130 PetriNetUnfolder]: 11230/16980 cut-off events. [2023-01-28 03:09:22,349 INFO L131 PetriNetUnfolder]: For 167599/167819 co-relation queries the response was YES. [2023-01-28 03:09:22,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89532 conditions, 16980 events. 11230/16980 cut-off events. For 167599/167819 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 109985 event pairs, 578 based on Foata normal form. 162/15412 useless extension candidates. Maximal degree in co-relation 87838. Up to 4031 conditions per place. [2023-01-28 03:09:22,496 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 364 selfloop transitions, 161 changer transitions 9/535 dead transitions. [2023-01-28 03:09:22,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 535 transitions, 9069 flow [2023-01-28 03:09:22,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:09:22,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:09:22,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2431 transitions. [2023-01-28 03:09:22,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46813017523589445 [2023-01-28 03:09:22,498 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2431 transitions. [2023-01-28 03:09:22,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2431 transitions. [2023-01-28 03:09:22,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:22,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2431 transitions. [2023-01-28 03:09:22,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 270.1111111111111) internal successors, (2431), 9 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:22,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:22,503 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:22,503 INFO L175 Difference]: Start difference. First operand has 176 places, 341 transitions, 6169 flow. Second operand 9 states and 2431 transitions. [2023-01-28 03:09:22,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 535 transitions, 9069 flow [2023-01-28 03:09:24,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 535 transitions, 8872 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-01-28 03:09:24,376 INFO L231 Difference]: Finished difference. Result has 184 places, 352 transitions, 6716 flow [2023-01-28 03:09:24,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6716, PETRI_PLACES=184, PETRI_TRANSITIONS=352} [2023-01-28 03:09:24,376 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 146 predicate places. [2023-01-28 03:09:24,376 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 352 transitions, 6716 flow [2023-01-28 03:09:24,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:24,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:24,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:24,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-28 03:09:24,377 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:24,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:24,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1469416541, now seen corresponding path program 6 times [2023-01-28 03:09:24,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:24,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411493048] [2023-01-28 03:09:24,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:24,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:24,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:24,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:24,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:24,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411493048] [2023-01-28 03:09:24,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411493048] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:24,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:24,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:24,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164048784] [2023-01-28 03:09:24,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:24,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:24,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:24,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:24,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:24,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-28 03:09:24,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 352 transitions, 6716 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:24,542 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:24,542 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-28 03:09:24,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:26,554 INFO L130 PetriNetUnfolder]: 11150/16888 cut-off events. [2023-01-28 03:09:26,554 INFO L131 PetriNetUnfolder]: For 194768/194808 co-relation queries the response was YES. [2023-01-28 03:09:26,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92204 conditions, 16888 events. 11150/16888 cut-off events. For 194768/194808 co-relation queries the response was YES. Maximal size of possible extension queue 940. Compared 109110 event pairs, 1635 based on Foata normal form. 32/15157 useless extension candidates. Maximal degree in co-relation 90233. Up to 6892 conditions per place. [2023-01-28 03:09:26,701 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 266 selfloop transitions, 131 changer transitions 8/406 dead transitions. [2023-01-28 03:09:26,701 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 406 transitions, 7731 flow [2023-01-28 03:09:26,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:09:26,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:09:26,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1614 transitions. [2023-01-28 03:09:26,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662045060658579 [2023-01-28 03:09:26,703 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1614 transitions. [2023-01-28 03:09:26,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1614 transitions. [2023-01-28 03:09:26,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:26,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1614 transitions. [2023-01-28 03:09:26,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.0) internal successors, (1614), 6 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:26,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:26,708 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:26,708 INFO L175 Difference]: Start difference. First operand has 184 places, 352 transitions, 6716 flow. Second operand 6 states and 1614 transitions. [2023-01-28 03:09:26,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 406 transitions, 7731 flow [2023-01-28 03:09:29,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 406 transitions, 7398 flow, removed 66 selfloop flow, removed 5 redundant places. [2023-01-28 03:09:29,021 INFO L231 Difference]: Finished difference. Result has 185 places, 345 transitions, 6624 flow [2023-01-28 03:09:29,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6393, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6624, PETRI_PLACES=185, PETRI_TRANSITIONS=345} [2023-01-28 03:09:29,021 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 147 predicate places. [2023-01-28 03:09:29,022 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 345 transitions, 6624 flow [2023-01-28 03:09:29,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:29,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:29,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:29,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-28 03:09:29,022 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:29,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:29,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1605622237, now seen corresponding path program 1 times [2023-01-28 03:09:29,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:29,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782777037] [2023-01-28 03:09:29,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:29,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:29,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:29,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:29,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:29,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782777037] [2023-01-28 03:09:29,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782777037] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:29,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:29,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:29,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119744027] [2023-01-28 03:09:29,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:29,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:29,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:29,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:29,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:29,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:29,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 345 transitions, 6624 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:29,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:29,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:29,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:31,009 INFO L130 PetriNetUnfolder]: 10897/16469 cut-off events. [2023-01-28 03:09:31,009 INFO L131 PetriNetUnfolder]: For 196656/196728 co-relation queries the response was YES. [2023-01-28 03:09:31,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90794 conditions, 16469 events. 10897/16469 cut-off events. For 196656/196728 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 106633 event pairs, 4059 based on Foata normal form. 115/14850 useless extension candidates. Maximal degree in co-relation 89203. Up to 11167 conditions per place. [2023-01-28 03:09:31,167 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 335 selfloop transitions, 58 changer transitions 12/406 dead transitions. [2023-01-28 03:09:31,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 406 transitions, 7659 flow [2023-01-28 03:09:31,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:09:31,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:09:31,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1382 transitions. [2023-01-28 03:09:31,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47902946273830155 [2023-01-28 03:09:31,169 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1382 transitions. [2023-01-28 03:09:31,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1382 transitions. [2023-01-28 03:09:31,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:31,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1382 transitions. [2023-01-28 03:09:31,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 276.4) internal successors, (1382), 5 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:31,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:31,172 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:31,172 INFO L175 Difference]: Start difference. First operand has 185 places, 345 transitions, 6624 flow. Second operand 5 states and 1382 transitions. [2023-01-28 03:09:31,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 406 transitions, 7659 flow [2023-01-28 03:09:33,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 406 transitions, 7357 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-01-28 03:09:33,233 INFO L231 Difference]: Finished difference. Result has 184 places, 336 transitions, 6250 flow [2023-01-28 03:09:33,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6186, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6250, PETRI_PLACES=184, PETRI_TRANSITIONS=336} [2023-01-28 03:09:33,233 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 146 predicate places. [2023-01-28 03:09:33,234 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 336 transitions, 6250 flow [2023-01-28 03:09:33,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:33,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:33,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:33,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-28 03:09:33,234 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:33,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:33,234 INFO L85 PathProgramCache]: Analyzing trace with hash 850364479, now seen corresponding path program 2 times [2023-01-28 03:09:33,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:33,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207101076] [2023-01-28 03:09:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:33,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:33,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:33,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:33,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207101076] [2023-01-28 03:09:33,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207101076] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:33,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:33,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:33,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019733339] [2023-01-28 03:09:33,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:33,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:33,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:33,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:33,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:33,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:33,305 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 336 transitions, 6250 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:33,305 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:33,305 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:33,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:35,057 INFO L130 PetriNetUnfolder]: 10411/15584 cut-off events. [2023-01-28 03:09:35,057 INFO L131 PetriNetUnfolder]: For 169053/169125 co-relation queries the response was YES. [2023-01-28 03:09:35,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84588 conditions, 15584 events. 10411/15584 cut-off events. For 169053/169125 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 98281 event pairs, 4281 based on Foata normal form. 56/13982 useless extension candidates. Maximal degree in co-relation 84536. Up to 11437 conditions per place. [2023-01-28 03:09:35,162 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 302 selfloop transitions, 58 changer transitions 9/370 dead transitions. [2023-01-28 03:09:35,162 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 370 transitions, 6861 flow [2023-01-28 03:09:35,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:09:35,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:09:35,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1379 transitions. [2023-01-28 03:09:35,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4779896013864818 [2023-01-28 03:09:35,164 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1379 transitions. [2023-01-28 03:09:35,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1379 transitions. [2023-01-28 03:09:35,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:35,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1379 transitions. [2023-01-28 03:09:35,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.8) internal successors, (1379), 5 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:35,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:35,168 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:35,168 INFO L175 Difference]: Start difference. First operand has 184 places, 336 transitions, 6250 flow. Second operand 5 states and 1379 transitions. [2023-01-28 03:09:35,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 370 transitions, 6861 flow [2023-01-28 03:09:36,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 370 transitions, 6668 flow, removed 37 selfloop flow, removed 9 redundant places. [2023-01-28 03:09:36,650 INFO L231 Difference]: Finished difference. Result has 173 places, 305 transitions, 5571 flow [2023-01-28 03:09:36,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5611, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5571, PETRI_PLACES=173, PETRI_TRANSITIONS=305} [2023-01-28 03:09:36,651 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 135 predicate places. [2023-01-28 03:09:36,651 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 305 transitions, 5571 flow [2023-01-28 03:09:36,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:36,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:36,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:36,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-28 03:09:36,651 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:36,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:36,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1976073599, now seen corresponding path program 3 times [2023-01-28 03:09:36,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:36,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416771946] [2023-01-28 03:09:36,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:36,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:36,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:36,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:36,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:36,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416771946] [2023-01-28 03:09:36,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416771946] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:36,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:36,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:36,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177614643] [2023-01-28 03:09:36,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:36,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:36,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:36,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:36,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:36,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:36,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 305 transitions, 5571 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:36,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:36,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:36,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:38,331 INFO L130 PetriNetUnfolder]: 9959/14938 cut-off events. [2023-01-28 03:09:38,332 INFO L131 PetriNetUnfolder]: For 154976/155084 co-relation queries the response was YES. [2023-01-28 03:09:38,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79755 conditions, 14938 events. 9959/14938 cut-off events. For 154976/155084 co-relation queries the response was YES. Maximal size of possible extension queue 802. Compared 94348 event pairs, 1999 based on Foata normal form. 138/13494 useless extension candidates. Maximal degree in co-relation 79707. Up to 9520 conditions per place. [2023-01-28 03:09:38,434 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 255 selfloop transitions, 60 changer transitions 19/335 dead transitions. [2023-01-28 03:09:38,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 335 transitions, 6253 flow [2023-01-28 03:09:38,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:09:38,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:09:38,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1360 transitions. [2023-01-28 03:09:38,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714038128249567 [2023-01-28 03:09:38,437 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1360 transitions. [2023-01-28 03:09:38,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1360 transitions. [2023-01-28 03:09:38,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:38,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1360 transitions. [2023-01-28 03:09:38,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 272.0) internal successors, (1360), 5 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:38,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:38,441 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:38,441 INFO L175 Difference]: Start difference. First operand has 173 places, 305 transitions, 5571 flow. Second operand 5 states and 1360 transitions. [2023-01-28 03:09:38,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 335 transitions, 6253 flow [2023-01-28 03:09:39,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 335 transitions, 6120 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-01-28 03:09:39,733 INFO L231 Difference]: Finished difference. Result has 170 places, 284 transitions, 5054 flow [2023-01-28 03:09:39,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5054, PETRI_PLACES=170, PETRI_TRANSITIONS=284} [2023-01-28 03:09:39,734 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 132 predicate places. [2023-01-28 03:09:39,734 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 284 transitions, 5054 flow [2023-01-28 03:09:39,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:39,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:39,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:39,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-28 03:09:39,734 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:39,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:39,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1082399877, now seen corresponding path program 4 times [2023-01-28 03:09:39,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:39,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823925508] [2023-01-28 03:09:39,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:39,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:39,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:39,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:39,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:39,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823925508] [2023-01-28 03:09:39,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823925508] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:39,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:39,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:39,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696815917] [2023-01-28 03:09:39,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:39,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:39,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:39,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:39,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:39,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:39,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 284 transitions, 5054 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:39,806 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:39,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:39,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:41,251 INFO L130 PetriNetUnfolder]: 9579/14325 cut-off events. [2023-01-28 03:09:41,251 INFO L131 PetriNetUnfolder]: For 145773/146073 co-relation queries the response was YES. [2023-01-28 03:09:41,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74699 conditions, 14325 events. 9579/14325 cut-off events. For 145773/146073 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 89478 event pairs, 2186 based on Foata normal form. 220/12993 useless extension candidates. Maximal degree in co-relation 74652. Up to 12526 conditions per place. [2023-01-28 03:09:41,342 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 275 selfloop transitions, 29 changer transitions 0/305 dead transitions. [2023-01-28 03:09:41,343 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 305 transitions, 5633 flow [2023-01-28 03:09:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:09:41,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:09:41,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1097 transitions. [2023-01-28 03:09:41,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47530329289428075 [2023-01-28 03:09:41,345 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1097 transitions. [2023-01-28 03:09:41,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1097 transitions. [2023-01-28 03:09:41,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:41,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1097 transitions. [2023-01-28 03:09:41,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 274.25) internal successors, (1097), 4 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:41,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:41,347 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:41,347 INFO L175 Difference]: Start difference. First operand has 170 places, 284 transitions, 5054 flow. Second operand 4 states and 1097 transitions. [2023-01-28 03:09:41,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 305 transitions, 5633 flow [2023-01-28 03:09:42,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 305 transitions, 5548 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-28 03:09:42,307 INFO L231 Difference]: Finished difference. Result has 172 places, 278 transitions, 4878 flow [2023-01-28 03:09:42,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4878, PETRI_PLACES=172, PETRI_TRANSITIONS=278} [2023-01-28 03:09:42,307 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 134 predicate places. [2023-01-28 03:09:42,308 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 278 transitions, 4878 flow [2023-01-28 03:09:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:42,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:42,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:42,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-28 03:09:42,308 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:42,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:42,308 INFO L85 PathProgramCache]: Analyzing trace with hash -241854389, now seen corresponding path program 5 times [2023-01-28 03:09:42,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:42,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580776586] [2023-01-28 03:09:42,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:42,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:42,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:42,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:42,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580776586] [2023-01-28 03:09:42,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580776586] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:42,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:42,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:42,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133967669] [2023-01-28 03:09:42,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:42,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:42,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:42,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:42,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:42,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:42,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 278 transitions, 4878 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:42,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:42,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:42,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:43,748 INFO L130 PetriNetUnfolder]: 9019/13384 cut-off events. [2023-01-28 03:09:43,748 INFO L131 PetriNetUnfolder]: For 132016/132216 co-relation queries the response was YES. [2023-01-28 03:09:43,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71851 conditions, 13384 events. 9019/13384 cut-off events. For 132016/132216 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 81235 event pairs, 1727 based on Foata normal form. 154/12093 useless extension candidates. Maximal degree in co-relation 71802. Up to 9552 conditions per place. [2023-01-28 03:09:43,843 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 248 selfloop transitions, 48 changer transitions 9/306 dead transitions. [2023-01-28 03:09:43,843 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 306 transitions, 5393 flow [2023-01-28 03:09:43,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:09:43,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:09:43,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1362 transitions. [2023-01-28 03:09:43,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47209705372616984 [2023-01-28 03:09:43,845 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1362 transitions. [2023-01-28 03:09:43,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1362 transitions. [2023-01-28 03:09:43,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:43,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1362 transitions. [2023-01-28 03:09:43,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 272.4) internal successors, (1362), 5 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:43,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:43,849 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:43,849 INFO L175 Difference]: Start difference. First operand has 172 places, 278 transitions, 4878 flow. Second operand 5 states and 1362 transitions. [2023-01-28 03:09:43,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 306 transitions, 5393 flow [2023-01-28 03:09:44,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 306 transitions, 5137 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-01-28 03:09:44,764 INFO L231 Difference]: Finished difference. Result has 166 places, 255 transitions, 4222 flow [2023-01-28 03:09:44,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4222, PETRI_PLACES=166, PETRI_TRANSITIONS=255} [2023-01-28 03:09:44,764 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 128 predicate places. [2023-01-28 03:09:44,764 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 255 transitions, 4222 flow [2023-01-28 03:09:44,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:44,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:44,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:44,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-28 03:09:44,765 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:44,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:44,765 INFO L85 PathProgramCache]: Analyzing trace with hash -647602329, now seen corresponding path program 6 times [2023-01-28 03:09:44,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:44,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309543734] [2023-01-28 03:09:44,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:44,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:44,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:44,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:44,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309543734] [2023-01-28 03:09:44,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309543734] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:44,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:44,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:44,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088166862] [2023-01-28 03:09:44,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:44,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:44,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:44,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:44,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:44,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:44,839 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 255 transitions, 4222 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:44,839 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:44,839 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:44,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:46,026 INFO L130 PetriNetUnfolder]: 8631/12816 cut-off events. [2023-01-28 03:09:46,026 INFO L131 PetriNetUnfolder]: For 112778/112978 co-relation queries the response was YES. [2023-01-28 03:09:46,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66638 conditions, 12816 events. 8631/12816 cut-off events. For 112778/112978 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 77683 event pairs, 2092 based on Foata normal form. 245/11650 useless extension candidates. Maximal degree in co-relation 66592. Up to 11854 conditions per place. [2023-01-28 03:09:46,127 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 231 selfloop transitions, 22 changer transitions 0/254 dead transitions. [2023-01-28 03:09:46,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 254 transitions, 4449 flow [2023-01-28 03:09:46,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:09:46,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:09:46,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1088 transitions. [2023-01-28 03:09:46,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714038128249567 [2023-01-28 03:09:46,129 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1088 transitions. [2023-01-28 03:09:46,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1088 transitions. [2023-01-28 03:09:46,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:46,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1088 transitions. [2023-01-28 03:09:46,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 272.0) internal successors, (1088), 4 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:46,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:46,132 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:46,132 INFO L175 Difference]: Start difference. First operand has 166 places, 255 transitions, 4222 flow. Second operand 4 states and 1088 transitions. [2023-01-28 03:09:46,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 254 transitions, 4449 flow [2023-01-28 03:09:46,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 254 transitions, 4146 flow, removed 24 selfloop flow, removed 9 redundant places. [2023-01-28 03:09:46,761 INFO L231 Difference]: Finished difference. Result has 154 places, 235 transitions, 3543 flow [2023-01-28 03:09:46,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3543, PETRI_PLACES=154, PETRI_TRANSITIONS=235} [2023-01-28 03:09:46,761 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 116 predicate places. [2023-01-28 03:09:46,762 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 235 transitions, 3543 flow [2023-01-28 03:09:46,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:46,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:46,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:46,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-01-28 03:09:46,762 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:46,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:46,762 INFO L85 PathProgramCache]: Analyzing trace with hash 417802368, now seen corresponding path program 1 times [2023-01-28 03:09:46,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:46,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049981581] [2023-01-28 03:09:46,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:46,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:46,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:46,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:46,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:46,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049981581] [2023-01-28 03:09:46,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049981581] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:46,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:46,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:46,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478977047] [2023-01-28 03:09:46,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:46,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:46,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:46,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:46,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:46,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:46,834 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 235 transitions, 3543 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:46,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:46,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:46,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:47,905 INFO L130 PetriNetUnfolder]: 8527/12771 cut-off events. [2023-01-28 03:09:47,905 INFO L131 PetriNetUnfolder]: For 87265/87325 co-relation queries the response was YES. [2023-01-28 03:09:47,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63324 conditions, 12771 events. 8527/12771 cut-off events. For 87265/87325 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 78281 event pairs, 1180 based on Foata normal form. 96/11441 useless extension candidates. Maximal degree in co-relation 63285. Up to 10420 conditions per place. [2023-01-28 03:09:47,989 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 247 selfloop transitions, 27 changer transitions 0/275 dead transitions. [2023-01-28 03:09:47,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 275 transitions, 4343 flow [2023-01-28 03:09:47,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:09:47,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:09:47,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1093 transitions. [2023-01-28 03:09:47,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47357019064124783 [2023-01-28 03:09:47,991 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1093 transitions. [2023-01-28 03:09:47,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1093 transitions. [2023-01-28 03:09:47,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:47,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1093 transitions. [2023-01-28 03:09:47,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 273.25) internal successors, (1093), 4 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:47,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:47,993 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:47,993 INFO L175 Difference]: Start difference. First operand has 154 places, 235 transitions, 3543 flow. Second operand 4 states and 1093 transitions. [2023-01-28 03:09:47,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 275 transitions, 4343 flow [2023-01-28 03:09:48,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 275 transitions, 4272 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-01-28 03:09:48,351 INFO L231 Difference]: Finished difference. Result has 156 places, 231 transitions, 3467 flow [2023-01-28 03:09:48,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3467, PETRI_PLACES=156, PETRI_TRANSITIONS=231} [2023-01-28 03:09:48,352 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 118 predicate places. [2023-01-28 03:09:48,352 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 231 transitions, 3467 flow [2023-01-28 03:09:48,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:48,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:48,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:48,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-01-28 03:09:48,352 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:48,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:48,353 INFO L85 PathProgramCache]: Analyzing trace with hash 26060358, now seen corresponding path program 2 times [2023-01-28 03:09:48,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:48,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826722740] [2023-01-28 03:09:48,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:48,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:48,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:48,413 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:48,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:48,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826722740] [2023-01-28 03:09:48,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826722740] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:48,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:48,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:48,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081962131] [2023-01-28 03:09:48,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:48,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:48,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:48,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:48,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:48,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:48,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 231 transitions, 3467 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:48,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:48,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:48,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:49,527 INFO L130 PetriNetUnfolder]: 7919/11805 cut-off events. [2023-01-28 03:09:49,528 INFO L131 PetriNetUnfolder]: For 90378/90418 co-relation queries the response was YES. [2023-01-28 03:09:49,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58930 conditions, 11805 events. 7919/11805 cut-off events. For 90378/90418 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 70417 event pairs, 3180 based on Foata normal form. 115/10582 useless extension candidates. Maximal degree in co-relation 58891. Up to 8644 conditions per place. [2023-01-28 03:09:49,604 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 244 selfloop transitions, 26 changer transitions 13/284 dead transitions. [2023-01-28 03:09:49,604 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 284 transitions, 4144 flow [2023-01-28 03:09:49,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:09:49,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:09:49,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1378 transitions. [2023-01-28 03:09:49,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4776429809358752 [2023-01-28 03:09:49,605 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1378 transitions. [2023-01-28 03:09:49,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1378 transitions. [2023-01-28 03:09:49,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:49,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1378 transitions. [2023-01-28 03:09:49,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.6) internal successors, (1378), 5 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:49,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:49,609 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:49,609 INFO L175 Difference]: Start difference. First operand has 156 places, 231 transitions, 3467 flow. Second operand 5 states and 1378 transitions. [2023-01-28 03:09:49,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 284 transitions, 4144 flow [2023-01-28 03:09:49,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 284 transitions, 4131 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-28 03:09:49,877 INFO L231 Difference]: Finished difference. Result has 155 places, 216 transitions, 3224 flow [2023-01-28 03:09:49,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3224, PETRI_PLACES=155, PETRI_TRANSITIONS=216} [2023-01-28 03:09:49,878 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 117 predicate places. [2023-01-28 03:09:49,878 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 216 transitions, 3224 flow [2023-01-28 03:09:49,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:49,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:49,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:49,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-01-28 03:09:49,879 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:49,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:49,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1214310244, now seen corresponding path program 3 times [2023-01-28 03:09:49,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:49,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513986708] [2023-01-28 03:09:49,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:49,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:49,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:49,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:49,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513986708] [2023-01-28 03:09:49,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513986708] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:49,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:49,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:49,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056080467] [2023-01-28 03:09:49,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:49,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:49,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:49,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:49,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:49,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:49,962 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 216 transitions, 3224 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:49,962 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:49,962 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:49,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:50,908 INFO L130 PetriNetUnfolder]: 7151/10497 cut-off events. [2023-01-28 03:09:50,908 INFO L131 PetriNetUnfolder]: For 81943/82003 co-relation queries the response was YES. [2023-01-28 03:09:50,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54151 conditions, 10497 events. 7151/10497 cut-off events. For 81943/82003 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 59484 event pairs, 1036 based on Foata normal form. 90/9417 useless extension candidates. Maximal degree in co-relation 54112. Up to 8284 conditions per place. [2023-01-28 03:09:50,974 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 196 selfloop transitions, 23 changer transitions 10/230 dead transitions. [2023-01-28 03:09:50,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 230 transitions, 3538 flow [2023-01-28 03:09:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:09:50,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:09:50,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1096 transitions. [2023-01-28 03:09:50,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4748700173310225 [2023-01-28 03:09:50,976 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1096 transitions. [2023-01-28 03:09:50,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1096 transitions. [2023-01-28 03:09:50,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:50,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1096 transitions. [2023-01-28 03:09:50,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:50,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:50,979 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:50,979 INFO L175 Difference]: Start difference. First operand has 155 places, 216 transitions, 3224 flow. Second operand 4 states and 1096 transitions. [2023-01-28 03:09:50,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 230 transitions, 3538 flow [2023-01-28 03:09:51,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 230 transitions, 3385 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-01-28 03:09:51,264 INFO L231 Difference]: Finished difference. Result has 146 places, 192 transitions, 2685 flow [2023-01-28 03:09:51,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2685, PETRI_PLACES=146, PETRI_TRANSITIONS=192} [2023-01-28 03:09:51,265 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 108 predicate places. [2023-01-28 03:09:51,265 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 192 transitions, 2685 flow [2023-01-28 03:09:51,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:51,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:51,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:51,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-01-28 03:09:51,266 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:51,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:51,266 INFO L85 PathProgramCache]: Analyzing trace with hash -752652904, now seen corresponding path program 4 times [2023-01-28 03:09:51,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:51,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712544951] [2023-01-28 03:09:51,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:51,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:51,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:51,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:51,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:51,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712544951] [2023-01-28 03:09:51,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712544951] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:51,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:51,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:51,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013192378] [2023-01-28 03:09:51,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:51,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:51,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:51,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:51,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:51,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:51,333 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 192 transitions, 2685 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:51,333 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:51,333 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:51,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:52,121 INFO L130 PetriNetUnfolder]: 6713/9835 cut-off events. [2023-01-28 03:09:52,121 INFO L131 PetriNetUnfolder]: For 64392/64412 co-relation queries the response was YES. [2023-01-28 03:09:52,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48997 conditions, 9835 events. 6713/9835 cut-off events. For 64392/64412 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 55070 event pairs, 1134 based on Foata normal form. 144/8849 useless extension candidates. Maximal degree in co-relation 48961. Up to 8872 conditions per place. [2023-01-28 03:09:52,182 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 185 selfloop transitions, 17 changer transitions 0/203 dead transitions. [2023-01-28 03:09:52,183 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2978 flow [2023-01-28 03:09:52,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:09:52,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:09:52,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1088 transitions. [2023-01-28 03:09:52,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714038128249567 [2023-01-28 03:09:52,185 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1088 transitions. [2023-01-28 03:09:52,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1088 transitions. [2023-01-28 03:09:52,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:52,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1088 transitions. [2023-01-28 03:09:52,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 272.0) internal successors, (1088), 4 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:52,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:52,188 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:52,188 INFO L175 Difference]: Start difference. First operand has 146 places, 192 transitions, 2685 flow. Second operand 4 states and 1088 transitions. [2023-01-28 03:09:52,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2978 flow [2023-01-28 03:09:52,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 203 transitions, 2655 flow, removed 4 selfloop flow, removed 14 redundant places. [2023-01-28 03:09:52,343 INFO L231 Difference]: Finished difference. Result has 129 places, 174 transitions, 2125 flow [2023-01-28 03:09:52,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2125, PETRI_PLACES=129, PETRI_TRANSITIONS=174} [2023-01-28 03:09:52,343 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 91 predicate places. [2023-01-28 03:09:52,343 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 174 transitions, 2125 flow [2023-01-28 03:09:52,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:52,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:52,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:52,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-01-28 03:09:52,344 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:52,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:52,344 INFO L85 PathProgramCache]: Analyzing trace with hash 869502642, now seen corresponding path program 1 times [2023-01-28 03:09:52,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:52,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006479259] [2023-01-28 03:09:52,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:52,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:52,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:52,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:09:52,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:52,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006479259] [2023-01-28 03:09:52,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006479259] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:52,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362116806] [2023-01-28 03:09:52,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:52,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:52,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:09:52,489 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:09:52,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-01-28 03:09:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:52,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 03:09:52,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:09:52,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:09:52,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:09:52,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:09:52,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362116806] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:52,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:09:52,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2023-01-28 03:09:52,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179881604] [2023-01-28 03:09:52,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:52,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:09:52,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:52,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:09:52,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-01-28 03:09:52,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 577 [2023-01-28 03:09:52,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 174 transitions, 2125 flow. Second operand has 7 states, 7 states have (on average 219.28571428571428) internal successors, (1535), 7 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:52,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:52,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 577 [2023-01-28 03:09:52,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:54,182 INFO L130 PetriNetUnfolder]: 8125/12111 cut-off events. [2023-01-28 03:09:54,182 INFO L131 PetriNetUnfolder]: For 63557/63566 co-relation queries the response was YES. [2023-01-28 03:09:54,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55810 conditions, 12111 events. 8125/12111 cut-off events. For 63557/63566 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 72245 event pairs, 1514 based on Foata normal form. 104/10915 useless extension candidates. Maximal degree in co-relation 55780. Up to 4332 conditions per place. [2023-01-28 03:09:54,269 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 534 selfloop transitions, 29 changer transitions 0/564 dead transitions. [2023-01-28 03:09:54,269 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 564 transitions, 8226 flow [2023-01-28 03:09:54,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:09:54,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:09:54,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2320 transitions. [2023-01-28 03:09:54,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4020797227036395 [2023-01-28 03:09:54,271 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2320 transitions. [2023-01-28 03:09:54,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2320 transitions. [2023-01-28 03:09:54,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:54,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2320 transitions. [2023-01-28 03:09:54,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.0) internal successors, (2320), 10 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 577.0) internal successors, (6347), 11 states have internal predecessors, (6347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,276 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 577.0) internal successors, (6347), 11 states have internal predecessors, (6347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,276 INFO L175 Difference]: Start difference. First operand has 129 places, 174 transitions, 2125 flow. Second operand 10 states and 2320 transitions. [2023-01-28 03:09:54,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 564 transitions, 8226 flow [2023-01-28 03:09:54,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 564 transitions, 8132 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-01-28 03:09:54,392 INFO L231 Difference]: Finished difference. Result has 138 places, 196 transitions, 2488 flow [2023-01-28 03:09:54,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2488, PETRI_PLACES=138, PETRI_TRANSITIONS=196} [2023-01-28 03:09:54,392 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 100 predicate places. [2023-01-28 03:09:54,392 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 196 transitions, 2488 flow [2023-01-28 03:09:54,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 219.28571428571428) internal successors, (1535), 7 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:54,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:54,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-01-28 03:09:54,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-01-28 03:09:54,594 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:54,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:54,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1284664047, now seen corresponding path program 1 times [2023-01-28 03:09:54,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:54,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962695494] [2023-01-28 03:09:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:54,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:54,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:54,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:54,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962695494] [2023-01-28 03:09:54,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962695494] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:54,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:54,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:54,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726105493] [2023-01-28 03:09:54,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:54,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:54,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:54,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:54,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:54,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 577 [2023-01-28 03:09:54,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 196 transitions, 2488 flow. Second operand has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:54,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 577 [2023-01-28 03:09:54,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:55,381 INFO L130 PetriNetUnfolder]: 5157/7984 cut-off events. [2023-01-28 03:09:55,381 INFO L131 PetriNetUnfolder]: For 41344/41420 co-relation queries the response was YES. [2023-01-28 03:09:55,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39652 conditions, 7984 events. 5157/7984 cut-off events. For 41344/41420 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 46068 event pairs, 2348 based on Foata normal form. 470/7922 useless extension candidates. Maximal degree in co-relation 39621. Up to 5958 conditions per place. [2023-01-28 03:09:55,423 INFO L137 encePairwiseOnDemand]: 569/577 looper letters, 169 selfloop transitions, 2 changer transitions 204/376 dead transitions. [2023-01-28 03:09:55,423 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 376 transitions, 5714 flow [2023-01-28 03:09:55,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:09:55,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:09:55,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1664 transitions. [2023-01-28 03:09:55,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41198316414954195 [2023-01-28 03:09:55,425 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1664 transitions. [2023-01-28 03:09:55,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1664 transitions. [2023-01-28 03:09:55,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:55,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1664 transitions. [2023-01-28 03:09:55,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 237.71428571428572) internal successors, (1664), 7 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:55,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:55,429 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:55,430 INFO L175 Difference]: Start difference. First operand has 138 places, 196 transitions, 2488 flow. Second operand 7 states and 1664 transitions. [2023-01-28 03:09:55,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 376 transitions, 5714 flow [2023-01-28 03:09:55,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 376 transitions, 5704 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-01-28 03:09:55,559 INFO L231 Difference]: Finished difference. Result has 143 places, 172 transitions, 2342 flow [2023-01-28 03:09:55,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2342, PETRI_PLACES=143, PETRI_TRANSITIONS=172} [2023-01-28 03:09:55,559 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 105 predicate places. [2023-01-28 03:09:55,559 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 172 transitions, 2342 flow [2023-01-28 03:09:55,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:55,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:55,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:55,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-01-28 03:09:55,560 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:55,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:55,560 INFO L85 PathProgramCache]: Analyzing trace with hash -2120518970, now seen corresponding path program 1 times [2023-01-28 03:09:55,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:55,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51302445] [2023-01-28 03:09:55,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:55,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:55,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:55,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:55,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51302445] [2023-01-28 03:09:55,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51302445] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:55,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:55,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:09:55,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176808624] [2023-01-28 03:09:55,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:55,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:09:55,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:55,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:09:55,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:09:55,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 577 [2023-01-28 03:09:55,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 172 transitions, 2342 flow. Second operand has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:55,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:55,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 577 [2023-01-28 03:09:55,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:56,228 INFO L130 PetriNetUnfolder]: 3565/5425 cut-off events. [2023-01-28 03:09:56,228 INFO L131 PetriNetUnfolder]: For 30226/30226 co-relation queries the response was YES. [2023-01-28 03:09:56,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27531 conditions, 5425 events. 3565/5425 cut-off events. For 30226/30226 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 28610 event pairs, 1605 based on Foata normal form. 364/5585 useless extension candidates. Maximal degree in co-relation 27498. Up to 3872 conditions per place. [2023-01-28 03:09:56,246 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 129 selfloop transitions, 2 changer transitions 157/288 dead transitions. [2023-01-28 03:09:56,246 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 288 transitions, 4133 flow [2023-01-28 03:09:56,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:09:56,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:09:56,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1669 transitions. [2023-01-28 03:09:56,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41322109433027976 [2023-01-28 03:09:56,248 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1669 transitions. [2023-01-28 03:09:56,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1669 transitions. [2023-01-28 03:09:56,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:56,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1669 transitions. [2023-01-28 03:09:56,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 238.42857142857142) internal successors, (1669), 7 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,253 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,253 INFO L175 Difference]: Start difference. First operand has 143 places, 172 transitions, 2342 flow. Second operand 7 states and 1669 transitions. [2023-01-28 03:09:56,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 288 transitions, 4133 flow [2023-01-28 03:09:56,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 288 transitions, 3997 flow, removed 43 selfloop flow, removed 8 redundant places. [2023-01-28 03:09:56,334 INFO L231 Difference]: Finished difference. Result has 134 places, 131 transitions, 1639 flow [2023-01-28 03:09:56,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1639, PETRI_PLACES=134, PETRI_TRANSITIONS=131} [2023-01-28 03:09:56,334 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 96 predicate places. [2023-01-28 03:09:56,334 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 131 transitions, 1639 flow [2023-01-28 03:09:56,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:56,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:56,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-01-28 03:09:56,336 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:56,336 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:56,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1482106300, now seen corresponding path program 1 times [2023-01-28 03:09:56,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:56,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908404094] [2023-01-28 03:09:56,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:56,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:56,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:56,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:09:56,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:56,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908404094] [2023-01-28 03:09:56,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908404094] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:56,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:56,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:56,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943289567] [2023-01-28 03:09:56,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:56,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:56,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:56,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:56,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:56,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:56,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 131 transitions, 1639 flow. Second operand has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:56,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:56,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:56,712 INFO L130 PetriNetUnfolder]: 2143/3238 cut-off events. [2023-01-28 03:09:56,712 INFO L131 PetriNetUnfolder]: For 15723/15749 co-relation queries the response was YES. [2023-01-28 03:09:56,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15229 conditions, 3238 events. 2143/3238 cut-off events. For 15723/15749 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15382 event pairs, 240 based on Foata normal form. 96/3128 useless extension candidates. Maximal degree in co-relation 15198. Up to 2367 conditions per place. [2023-01-28 03:09:56,732 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 142 selfloop transitions, 13 changer transitions 0/156 dead transitions. [2023-01-28 03:09:56,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 156 transitions, 1991 flow [2023-01-28 03:09:56,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:09:56,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:09:56,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1096 transitions. [2023-01-28 03:09:56,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4748700173310225 [2023-01-28 03:09:56,734 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1096 transitions. [2023-01-28 03:09:56,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1096 transitions. [2023-01-28 03:09:56,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:56,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1096 transitions. [2023-01-28 03:09:56,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,737 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,737 INFO L175 Difference]: Start difference. First operand has 134 places, 131 transitions, 1639 flow. Second operand 4 states and 1096 transitions. [2023-01-28 03:09:56,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 156 transitions, 1991 flow [2023-01-28 03:09:56,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 156 transitions, 1902 flow, removed 17 selfloop flow, removed 9 redundant places. [2023-01-28 03:09:56,801 INFO L231 Difference]: Finished difference. Result has 121 places, 127 transitions, 1514 flow [2023-01-28 03:09:56,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1514, PETRI_PLACES=121, PETRI_TRANSITIONS=127} [2023-01-28 03:09:56,802 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 83 predicate places. [2023-01-28 03:09:56,802 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 127 transitions, 1514 flow [2023-01-28 03:09:56,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:56,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:56,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-01-28 03:09:56,803 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:56,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:56,803 INFO L85 PathProgramCache]: Analyzing trace with hash -859998328, now seen corresponding path program 2 times [2023-01-28 03:09:56,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:56,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486635506] [2023-01-28 03:09:56,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:56,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:56,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:56,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 03:09:56,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:56,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486635506] [2023-01-28 03:09:56,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486635506] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:09:56,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:09:56,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:09:56,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282439033] [2023-01-28 03:09:56,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:56,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:09:56,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:56,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:09:56,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:09:56,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-28 03:09:56,868 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 127 transitions, 1514 flow. Second operand has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:56,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:56,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-28 03:09:56,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:57,198 INFO L130 PetriNetUnfolder]: 1949/2965 cut-off events. [2023-01-28 03:09:57,199 INFO L131 PetriNetUnfolder]: For 12820/12856 co-relation queries the response was YES. [2023-01-28 03:09:57,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12978 conditions, 2965 events. 1949/2965 cut-off events. For 12820/12856 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13969 event pairs, 139 based on Foata normal form. 98/2875 useless extension candidates. Maximal degree in co-relation 12952. Up to 2351 conditions per place. [2023-01-28 03:09:57,216 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 132 selfloop transitions, 13 changer transitions 0/146 dead transitions. [2023-01-28 03:09:57,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 146 transitions, 1799 flow [2023-01-28 03:09:57,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:09:57,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:09:57,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1094 transitions. [2023-01-28 03:09:57,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47400346620450606 [2023-01-28 03:09:57,218 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1094 transitions. [2023-01-28 03:09:57,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1094 transitions. [2023-01-28 03:09:57,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:57,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1094 transitions. [2023-01-28 03:09:57,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 273.5) internal successors, (1094), 4 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:57,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:57,221 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:57,221 INFO L175 Difference]: Start difference. First operand has 121 places, 127 transitions, 1514 flow. Second operand 4 states and 1094 transitions. [2023-01-28 03:09:57,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 146 transitions, 1799 flow [2023-01-28 03:09:57,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 146 transitions, 1586 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-01-28 03:09:57,252 INFO L231 Difference]: Finished difference. Result has 106 places, 115 transitions, 1191 flow [2023-01-28 03:09:57,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1191, PETRI_PLACES=106, PETRI_TRANSITIONS=115} [2023-01-28 03:09:57,253 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 68 predicate places. [2023-01-28 03:09:57,253 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 115 transitions, 1191 flow [2023-01-28 03:09:57,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:57,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:57,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:57,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-01-28 03:09:57,254 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:57,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:57,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1984418969, now seen corresponding path program 1 times [2023-01-28 03:09:57,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:57,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323457846] [2023-01-28 03:09:57,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:57,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:57,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:57,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:09:57,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:57,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323457846] [2023-01-28 03:09:57,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323457846] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:57,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993290704] [2023-01-28 03:09:57,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:57,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:57,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:09:57,537 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:09:57,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-01-28 03:09:57,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:57,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:09:57,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:09:57,958 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:09:57,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-28 03:09:57,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:09:57,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:09:58,133 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:09:58,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 109 [2023-01-28 03:09:58,410 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:09:58,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993290704] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:58,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:09:58,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7, 8] total 20 [2023-01-28 03:09:58,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544565117] [2023-01-28 03:09:58,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:09:58,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:09:58,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:58,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:09:58,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2023-01-28 03:09:58,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 577 [2023-01-28 03:09:58,414 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 115 transitions, 1191 flow. Second operand has 10 states, 10 states have (on average 203.6) internal successors, (2036), 10 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:58,414 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:58,414 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 577 [2023-01-28 03:09:58,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:59,210 INFO L130 PetriNetUnfolder]: 4022/6160 cut-off events. [2023-01-28 03:09:59,210 INFO L131 PetriNetUnfolder]: For 18962/18982 co-relation queries the response was YES. [2023-01-28 03:09:59,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24482 conditions, 6160 events. 4022/6160 cut-off events. For 18962/18982 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 33946 event pairs, 890 based on Foata normal form. 8/5793 useless extension candidates. Maximal degree in co-relation 24461. Up to 1908 conditions per place. [2023-01-28 03:09:59,247 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 200 selfloop transitions, 67 changer transitions 59/327 dead transitions. [2023-01-28 03:09:59,247 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 327 transitions, 3726 flow [2023-01-28 03:09:59,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:09:59,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:09:59,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2357 transitions. [2023-01-28 03:09:59,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371356546399874 [2023-01-28 03:09:59,257 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2357 transitions. [2023-01-28 03:09:59,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2357 transitions. [2023-01-28 03:09:59,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:59,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2357 transitions. [2023-01-28 03:09:59,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 214.27272727272728) internal successors, (2357), 11 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:59,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 577.0) internal successors, (6924), 12 states have internal predecessors, (6924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:59,268 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 577.0) internal successors, (6924), 12 states have internal predecessors, (6924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:59,268 INFO L175 Difference]: Start difference. First operand has 106 places, 115 transitions, 1191 flow. Second operand 11 states and 2357 transitions. [2023-01-28 03:09:59,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 327 transitions, 3726 flow [2023-01-28 03:09:59,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 327 transitions, 3712 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-28 03:09:59,309 INFO L231 Difference]: Finished difference. Result has 119 places, 149 transitions, 1727 flow [2023-01-28 03:09:59,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1727, PETRI_PLACES=119, PETRI_TRANSITIONS=149} [2023-01-28 03:09:59,310 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2023-01-28 03:09:59,310 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 149 transitions, 1727 flow [2023-01-28 03:09:59,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 203.6) internal successors, (2036), 10 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:59,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:59,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:59,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-01-28 03:09:59,515 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,SelfDestructingSolverStorable41 [2023-01-28 03:09:59,516 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:09:59,516 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:59,516 INFO L85 PathProgramCache]: Analyzing trace with hash 261685965, now seen corresponding path program 2 times [2023-01-28 03:09:59,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:59,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968418139] [2023-01-28 03:09:59,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:59,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:59,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:09:59,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:59,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968418139] [2023-01-28 03:09:59,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968418139] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:59,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600492596] [2023-01-28 03:09:59,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:09:59,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:59,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:09:59,775 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:09:59,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-01-28 03:09:59,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 03:09:59,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:09:59,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-28 03:09:59,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:00,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 03:10:00,136 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:10:00,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600492596] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:10:00,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:10:00,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 15 [2023-01-28 03:10:00,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745538071] [2023-01-28 03:10:00,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:10:00,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:10:00,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:00,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:10:00,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-01-28 03:10:00,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 577 [2023-01-28 03:10:00,140 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 149 transitions, 1727 flow. Second operand has 10 states, 10 states have (on average 200.6) internal successors, (2006), 10 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:00,140 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:00,140 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 577 [2023-01-28 03:10:00,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:00,832 INFO L130 PetriNetUnfolder]: 3744/5766 cut-off events. [2023-01-28 03:10:00,832 INFO L131 PetriNetUnfolder]: For 20179/20199 co-relation queries the response was YES. [2023-01-28 03:10:00,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24230 conditions, 5766 events. 3744/5766 cut-off events. For 20179/20199 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 31181 event pairs, 706 based on Foata normal form. 39/5420 useless extension candidates. Maximal degree in co-relation 24205. Up to 1605 conditions per place. [2023-01-28 03:10:00,858 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 217 selfloop transitions, 58 changer transitions 35/311 dead transitions. [2023-01-28 03:10:00,858 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 311 transitions, 3603 flow [2023-01-28 03:10:00,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 03:10:00,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 03:10:00,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2742 transitions. [2023-01-28 03:10:00,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655512598320224 [2023-01-28 03:10:00,861 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2742 transitions. [2023-01-28 03:10:00,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2742 transitions. [2023-01-28 03:10:00,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:00,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2742 transitions. [2023-01-28 03:10:00,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 210.92307692307693) internal successors, (2742), 13 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:00,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:00,869 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:00,869 INFO L175 Difference]: Start difference. First operand has 119 places, 149 transitions, 1727 flow. Second operand 13 states and 2742 transitions. [2023-01-28 03:10:00,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 311 transitions, 3603 flow [2023-01-28 03:10:00,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 311 transitions, 3504 flow, removed 20 selfloop flow, removed 5 redundant places. [2023-01-28 03:10:00,943 INFO L231 Difference]: Finished difference. Result has 130 places, 181 transitions, 2314 flow [2023-01-28 03:10:00,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2314, PETRI_PLACES=130, PETRI_TRANSITIONS=181} [2023-01-28 03:10:00,944 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 92 predicate places. [2023-01-28 03:10:00,944 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 181 transitions, 2314 flow [2023-01-28 03:10:00,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 200.6) internal successors, (2006), 10 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:00,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:00,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:00,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-01-28 03:10:01,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:01,157 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:10:01,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:01,157 INFO L85 PathProgramCache]: Analyzing trace with hash -168796839, now seen corresponding path program 3 times [2023-01-28 03:10:01,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:01,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595102307] [2023-01-28 03:10:01,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:01,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:01,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:01,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:01,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:01,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595102307] [2023-01-28 03:10:01,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595102307] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:01,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835687798] [2023-01-28 03:10:01,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:10:01,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:01,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:01,422 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:01,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-01-28 03:10:01,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 03:10:01,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:10:01,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-28 03:10:01,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:01,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:10:01,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:02,094 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:10:02,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835687798] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:10:02,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:10:02,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-01-28 03:10:02,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628790346] [2023-01-28 03:10:02,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:10:02,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 03:10:02,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:02,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 03:10:02,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-01-28 03:10:02,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 577 [2023-01-28 03:10:02,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 181 transitions, 2314 flow. Second operand has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:02,100 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:02,100 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 577 [2023-01-28 03:10:02,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:05,669 INFO L130 PetriNetUnfolder]: 9861/15132 cut-off events. [2023-01-28 03:10:05,669 INFO L131 PetriNetUnfolder]: For 55115/55149 co-relation queries the response was YES. [2023-01-28 03:10:05,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65118 conditions, 15132 events. 9861/15132 cut-off events. For 55115/55149 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 96817 event pairs, 1435 based on Foata normal form. 386/14524 useless extension candidates. Maximal degree in co-relation 65091. Up to 1780 conditions per place. [2023-01-28 03:10:05,757 INFO L137 encePairwiseOnDemand]: 559/577 looper letters, 360 selfloop transitions, 164 changer transitions 502/1027 dead transitions. [2023-01-28 03:10:05,757 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 1027 transitions, 11330 flow [2023-01-28 03:10:05,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-01-28 03:10:05,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-01-28 03:10:05,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 11514 transitions. [2023-01-28 03:10:05,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35008665511265163 [2023-01-28 03:10:05,767 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 11514 transitions. [2023-01-28 03:10:05,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 11514 transitions. [2023-01-28 03:10:05,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:05,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 11514 transitions. [2023-01-28 03:10:05,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 202.0) internal successors, (11514), 57 states have internal predecessors, (11514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:05,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 577.0) internal successors, (33466), 58 states have internal predecessors, (33466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:05,803 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 577.0) internal successors, (33466), 58 states have internal predecessors, (33466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:05,803 INFO L175 Difference]: Start difference. First operand has 130 places, 181 transitions, 2314 flow. Second operand 57 states and 11514 transitions. [2023-01-28 03:10:05,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 1027 transitions, 11330 flow [2023-01-28 03:10:06,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 1027 transitions, 10976 flow, removed 75 selfloop flow, removed 7 redundant places. [2023-01-28 03:10:06,138 INFO L231 Difference]: Finished difference. Result has 204 places, 274 transitions, 3893 flow [2023-01-28 03:10:06,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=3893, PETRI_PLACES=204, PETRI_TRANSITIONS=274} [2023-01-28 03:10:06,138 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 166 predicate places. [2023-01-28 03:10:06,138 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 274 transitions, 3893 flow [2023-01-28 03:10:06,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:06,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:06,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:06,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-01-28 03:10:06,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:06,349 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:10:06,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:06,349 INFO L85 PathProgramCache]: Analyzing trace with hash 584558231, now seen corresponding path program 1 times [2023-01-28 03:10:06,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:06,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62851581] [2023-01-28 03:10:06,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:06,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:06,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:06,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:06,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62851581] [2023-01-28 03:10:06,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62851581] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:06,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062839214] [2023-01-28 03:10:06,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:06,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:06,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:06,493 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:06,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-01-28 03:10:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:06,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 03:10:06,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:06,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:06,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:06,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:06,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062839214] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:06,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:10:06,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2023-01-28 03:10:06,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382707864] [2023-01-28 03:10:06,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:10:06,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:10:06,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:06,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:10:06,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-01-28 03:10:06,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 577 [2023-01-28 03:10:06,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 274 transitions, 3893 flow. Second operand has 7 states, 7 states have (on average 220.0) internal successors, (1540), 7 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:06,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:06,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 577 [2023-01-28 03:10:06,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:08,177 INFO L130 PetriNetUnfolder]: 8461/12908 cut-off events. [2023-01-28 03:10:08,177 INFO L131 PetriNetUnfolder]: For 102947/102947 co-relation queries the response was YES. [2023-01-28 03:10:08,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61890 conditions, 12908 events. 8461/12908 cut-off events. For 102947/102947 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 78792 event pairs, 2629 based on Foata normal form. 526/12907 useless extension candidates. Maximal degree in co-relation 61840. Up to 8570 conditions per place. [2023-01-28 03:10:08,274 INFO L137 encePairwiseOnDemand]: 569/577 looper letters, 350 selfloop transitions, 31 changer transitions 0/381 dead transitions. [2023-01-28 03:10:08,274 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 381 transitions, 6186 flow [2023-01-28 03:10:08,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:10:08,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:10:08,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1571 transitions. [2023-01-28 03:10:08,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3889576627878188 [2023-01-28 03:10:08,275 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1571 transitions. [2023-01-28 03:10:08,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1571 transitions. [2023-01-28 03:10:08,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:08,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1571 transitions. [2023-01-28 03:10:08,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 224.42857142857142) internal successors, (1571), 7 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:08,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:08,279 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:08,279 INFO L175 Difference]: Start difference. First operand has 204 places, 274 transitions, 3893 flow. Second operand 7 states and 1571 transitions. [2023-01-28 03:10:08,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 381 transitions, 6186 flow [2023-01-28 03:10:08,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 381 transitions, 5751 flow, removed 138 selfloop flow, removed 27 redundant places. [2023-01-28 03:10:08,697 INFO L231 Difference]: Finished difference. Result has 150 places, 275 transitions, 3844 flow [2023-01-28 03:10:08,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3844, PETRI_PLACES=150, PETRI_TRANSITIONS=275} [2023-01-28 03:10:08,698 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 112 predicate places. [2023-01-28 03:10:08,698 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 275 transitions, 3844 flow [2023-01-28 03:10:08,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 220.0) internal successors, (1540), 7 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:08,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:08,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:08,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-01-28 03:10:08,898 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,SelfDestructingSolverStorable44 [2023-01-28 03:10:08,899 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:10:08,899 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:08,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1542045553, now seen corresponding path program 1 times [2023-01-28 03:10:08,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:08,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455603104] [2023-01-28 03:10:08,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:08,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:08,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:09,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:10:09,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:09,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455603104] [2023-01-28 03:10:09,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455603104] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:09,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380001158] [2023-01-28 03:10:09,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:09,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:09,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:09,117 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:09,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-01-28 03:10:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:09,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 16 conjunts are in the unsatisfiable core [2023-01-28 03:10:09,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:09,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:10:09,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:09,574 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:10:09,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380001158] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:10:09,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:10:09,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 15 [2023-01-28 03:10:09,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205748605] [2023-01-28 03:10:09,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:10:09,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 03:10:09,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:09,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 03:10:09,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2023-01-28 03:10:09,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 577 [2023-01-28 03:10:09,579 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 275 transitions, 3844 flow. Second operand has 16 states, 16 states have (on average 219.625) internal successors, (3514), 16 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:09,579 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:09,579 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 577 [2023-01-28 03:10:09,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:12,171 INFO L130 PetriNetUnfolder]: 17105/26514 cut-off events. [2023-01-28 03:10:12,171 INFO L131 PetriNetUnfolder]: For 123259/123275 co-relation queries the response was YES. [2023-01-28 03:10:12,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122465 conditions, 26514 events. 17105/26514 cut-off events. For 123259/123275 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 187418 event pairs, 5356 based on Foata normal form. 34/26532 useless extension candidates. Maximal degree in co-relation 122435. Up to 7529 conditions per place. [2023-01-28 03:10:12,432 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 469 selfloop transitions, 217 changer transitions 142/829 dead transitions. [2023-01-28 03:10:12,432 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 829 transitions, 12492 flow [2023-01-28 03:10:12,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 03:10:12,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 03:10:12,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2977 transitions. [2023-01-28 03:10:12,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968804159445407 [2023-01-28 03:10:12,434 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2977 transitions. [2023-01-28 03:10:12,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2977 transitions. [2023-01-28 03:10:12,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:12,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2977 transitions. [2023-01-28 03:10:12,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:12,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:12,440 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:12,440 INFO L175 Difference]: Start difference. First operand has 150 places, 275 transitions, 3844 flow. Second operand 13 states and 2977 transitions. [2023-01-28 03:10:12,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 829 transitions, 12492 flow [2023-01-28 03:10:13,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 829 transitions, 12421 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 03:10:13,012 INFO L231 Difference]: Finished difference. Result has 165 places, 383 transitions, 6043 flow [2023-01-28 03:10:13,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6043, PETRI_PLACES=165, PETRI_TRANSITIONS=383} [2023-01-28 03:10:13,013 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 127 predicate places. [2023-01-28 03:10:13,013 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 383 transitions, 6043 flow [2023-01-28 03:10:13,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 219.625) internal successors, (3514), 16 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:13,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:13,013 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:13,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-01-28 03:10:13,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:13,214 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:10:13,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:13,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1827772355, now seen corresponding path program 1 times [2023-01-28 03:10:13,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:13,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148032311] [2023-01-28 03:10:13,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:13,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:13,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:13,402 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:13,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:13,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148032311] [2023-01-28 03:10:13,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148032311] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:13,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970785810] [2023-01-28 03:10:13,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:13,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:13,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:13,404 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:13,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-01-28 03:10:13,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:13,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 03:10:13,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:13,729 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:13,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:13,878 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:13,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970785810] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:10:13,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:10:13,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-01-28 03:10:13,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317448035] [2023-01-28 03:10:13,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:10:13,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 03:10:13,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:13,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 03:10:13,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-01-28 03:10:13,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 577 [2023-01-28 03:10:13,885 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 383 transitions, 6043 flow. Second operand has 22 states, 22 states have (on average 218.5909090909091) internal successors, (4809), 22 states have internal predecessors, (4809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:13,885 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:13,885 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 577 [2023-01-28 03:10:13,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:17,269 INFO L130 PetriNetUnfolder]: 18381/28179 cut-off events. [2023-01-28 03:10:17,269 INFO L131 PetriNetUnfolder]: For 175039/175123 co-relation queries the response was YES. [2023-01-28 03:10:17,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130704 conditions, 28179 events. 18381/28179 cut-off events. For 175039/175123 co-relation queries the response was YES. Maximal size of possible extension queue 1225. Compared 199789 event pairs, 3835 based on Foata normal form. 156/28311 useless extension candidates. Maximal degree in co-relation 130667. Up to 9270 conditions per place. [2023-01-28 03:10:17,502 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 874 selfloop transitions, 40 changer transitions 0/915 dead transitions. [2023-01-28 03:10:17,502 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 915 transitions, 15137 flow [2023-01-28 03:10:17,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-28 03:10:17,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-28 03:10:17,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4093 transitions. [2023-01-28 03:10:17,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3940881956479877 [2023-01-28 03:10:17,505 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4093 transitions. [2023-01-28 03:10:17,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4093 transitions. [2023-01-28 03:10:17,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:17,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4093 transitions. [2023-01-28 03:10:17,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 227.38888888888889) internal successors, (4093), 18 states have internal predecessors, (4093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:17,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 577.0) internal successors, (10963), 19 states have internal predecessors, (10963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:17,513 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 577.0) internal successors, (10963), 19 states have internal predecessors, (10963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:17,513 INFO L175 Difference]: Start difference. First operand has 165 places, 383 transitions, 6043 flow. Second operand 18 states and 4093 transitions. [2023-01-28 03:10:17,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 915 transitions, 15137 flow [2023-01-28 03:10:17,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 915 transitions, 14736 flow, removed 56 selfloop flow, removed 4 redundant places. [2023-01-28 03:10:17,936 INFO L231 Difference]: Finished difference. Result has 181 places, 408 transitions, 6348 flow [2023-01-28 03:10:17,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6348, PETRI_PLACES=181, PETRI_TRANSITIONS=408} [2023-01-28 03:10:17,936 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 143 predicate places. [2023-01-28 03:10:17,936 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 408 transitions, 6348 flow [2023-01-28 03:10:17,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 218.5909090909091) internal successors, (4809), 22 states have internal predecessors, (4809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:17,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:17,937 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:17,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-01-28 03:10:18,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:18,138 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:10:18,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:18,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1055410229, now seen corresponding path program 1 times [2023-01-28 03:10:18,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:18,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749950988] [2023-01-28 03:10:18,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:18,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:18,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:19,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:19,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:19,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749950988] [2023-01-28 03:10:19,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749950988] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:19,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016918324] [2023-01-28 03:10:19,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:19,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:19,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:19,103 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:19,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-01-28 03:10:19,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:19,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 58 conjunts are in the unsatisfiable core [2023-01-28 03:10:19,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:19,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:10:19,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:10:19,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:10:19,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:10:19,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:10:19,972 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 03:10:19,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-01-28 03:10:20,525 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:20,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 107 treesize of output 131 [2023-01-28 03:10:20,695 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:20,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:21,963 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:21,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 65 [2023-01-28 03:10:21,990 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:21,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1675 treesize of output 1580 [2023-01-28 03:10:22,107 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:22,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1291 treesize of output 1267 [2023-01-28 03:10:22,162 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:22,162 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1014 treesize of output 894 [2023-01-28 03:10:22,218 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:22,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1115 treesize of output 1043 [2023-01-28 03:18:46,391 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:18:46,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 154 treesize of output 94 [2023-01-28 03:18:46,443 INFO L321 Elim1Store]: treesize reduction 15, result has 55.9 percent of original size [2023-01-28 03:18:46,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28000 treesize of output 26354 [2023-01-28 03:18:46,814 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:18:46,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 2336 treesize of output 2200 [2023-01-28 03:18:46,872 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:18:46,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1963 treesize of output 1731 [2023-01-28 03:18:46,931 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:18:46,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1920 treesize of output 1864 Received shutdown request... [2023-01-28 03:21:57,846 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 03:21:57,847 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 03:21:57,852 WARN L238 SmtUtils]: Removed 2 from assertion stack [2023-01-28 03:21:57,855 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-01-28 03:21:57,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-01-28 03:21:58,055 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,SelfDestructingSolverStorable47 [2023-01-28 03:21:58,056 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 24ms.. [2023-01-28 03:21:58,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-01-28 03:21:58,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-01-28 03:21:58,057 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-01-28 03:21:58,058 INFO L445 BasicCegarLoop]: Path program histogram: [6, 6, 6, 6, 6, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:21:58,060 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 03:21:58,060 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 03:21:58,062 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:21:58 BasicIcfg [2023-01-28 03:21:58,062 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 03:21:58,062 INFO L158 Benchmark]: Toolchain (without parser) took 812894.41ms. Allocated memory was 341.8MB in the beginning and 6.7GB in the end (delta: 6.4GB). Free memory was 302.0MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. [2023-01-28 03:21:58,062 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 255.9MB. Free memory is still 213.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 03:21:58,063 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.70ms. Allocated memory is still 341.8MB. Free memory was 302.0MB in the beginning and 289.7MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-01-28 03:21:58,063 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.31ms. Allocated memory is still 341.8MB. Free memory was 289.7MB in the beginning and 287.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 03:21:58,063 INFO L158 Benchmark]: Boogie Preprocessor took 30.28ms. Allocated memory is still 341.8MB. Free memory was 287.6MB in the beginning and 285.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 03:21:58,063 INFO L158 Benchmark]: RCFGBuilder took 694.24ms. Allocated memory is still 341.8MB. Free memory was 285.5MB in the beginning and 262.1MB in the end (delta: 23.4MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2023-01-28 03:21:58,063 INFO L158 Benchmark]: TraceAbstraction took 811914.71ms. Allocated memory was 341.8MB in the beginning and 6.7GB in the end (delta: 6.4GB). Free memory was 261.5MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. [2023-01-28 03:21:58,064 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 255.9MB. Free memory is still 213.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 213.70ms. Allocated memory is still 341.8MB. Free memory was 302.0MB in the beginning and 289.7MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.31ms. Allocated memory is still 341.8MB. Free memory was 289.7MB in the beginning and 287.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 30.28ms. Allocated memory is still 341.8MB. Free memory was 287.6MB in the beginning and 285.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 694.24ms. Allocated memory is still 341.8MB. Free memory was 285.5MB in the beginning and 262.1MB in the end (delta: 23.4MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 811914.71ms. Allocated memory was 341.8MB in the beginning and 6.7GB in the end (delta: 6.4GB). Free memory was 261.5MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.1s, 260 PlacesBefore, 38 PlacesAfterwards, 278 TransitionsBefore, 39 TransitionsAfterwards, 7560 CoEnabledTransitionPairs, 7 FixpointIterations, 141 TrivialSequentialCompositions, 76 ConcurrentSequentialCompositions, 31 TrivialYvCompositions, 21 ConcurrentYvCompositions, 17 ChoiceCompositions, 286 TotalNumberOfCompositions, 9572 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6585, independent: 6451, independent conditional: 0, independent unconditional: 6451, dependent: 134, dependent conditional: 0, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4230, independent: 4196, independent conditional: 0, independent unconditional: 4196, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6585, independent: 2255, independent conditional: 0, independent unconditional: 2255, dependent: 100, dependent conditional: 0, dependent unconditional: 100, unknown: 4230, unknown conditional: 0, unknown unconditional: 4230] , Statistics on independence cache: Total cache size (in pairs): 130, Positive cache size: 120, Positive conditional cache size: 0, Positive unconditional cache size: 120, Negative cache size: 10, Negative conditional cache size: 0, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 24ms.. - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 24ms.. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 24ms.. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 24ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 345 locations, 4 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: 811.7s, OverallIterations: 48, TraceHistogramMax: 2, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 90.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 8.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5648 SdHoareTripleChecker+Valid, 8.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5648 mSDsluCounter, 3 SdHoareTripleChecker+Invalid, 6.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2 mSDsCounter, 169 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12732 IncrementalHoareTripleChecker+Invalid, 12901 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 169 mSolverCounterUnsat, 1 mSDtfsCounter, 12732 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 773 GetRequests, 369 SyntacticMatches, 7 SemanticMatches, 397 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2535 ImplicationChecksByTransitivity, 4.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6716occurred in iteration=25, InterpolantAutomatonStates: 367, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 9.2s InterpolantComputationTime, 1226 NumberOfCodeBlocks, 1220 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 1330 ConstructedInterpolants, 0 QuantifiedInterpolants, 7833 SizeOfPredicates, 102 NumberOfNonLiveVariables, 2129 ConjunctsInSsa, 114 ConjunctsInUnsatCore, 60 InterpolantComputations, 44 PerfectInterpolantSequences, 72/108 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