/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/parallel-misc-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 03:29:30,334 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 03:29:30,336 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 03:29:30,371 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 03:29:30,372 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 03:29:30,374 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 03:29:30,377 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 03:29:30,379 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 03:29:30,380 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 03:29:30,385 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 03:29:30,386 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 03:29:30,387 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 03:29:30,387 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 03:29:30,390 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 03:29:30,390 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 03:29:30,391 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 03:29:30,393 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 03:29:30,393 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 03:29:30,395 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 03:29:30,399 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 03:29:30,400 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 03:29:30,401 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 03:29:30,402 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 03:29:30,403 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 03:29:30,410 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 03:29:30,410 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 03:29:30,410 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 03:29:30,412 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 03:29:30,412 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 03:29:30,413 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 03:29:30,413 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 03:29:30,413 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 03:29:30,414 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 03:29:30,415 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 03:29:30,415 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 03:29:30,416 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 03:29:30,416 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 03:29:30,416 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 03:29:30,416 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 03:29:30,417 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 03:29:30,417 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 03:29:30,419 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:29:30,443 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 03:29:30,443 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 03:29:30,444 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 03:29:30,445 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 03:29:30,445 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 03:29:30,445 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 03:29:30,446 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 03:29:30,446 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 03:29:30,446 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 03:29:30,446 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 03:29:30,447 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 03:29:30,447 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 03:29:30,447 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 03:29:30,447 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 03:29:30,447 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 03:29:30,448 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 03:29:30,448 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 03:29:30,448 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 03:29:30,448 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 03:29:30,448 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 03:29:30,448 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 03:29:30,448 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 03:29:30,449 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 03:29:30,449 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:29:30,449 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 03:29:30,449 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 03:29:30,449 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 03:29:30,449 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 03:29:30,450 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 03:29:30,450 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 03:29:30,450 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 03:29:30,450 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:29:30,683 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 03:29:30,705 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 03:29:30,707 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 03:29:30,708 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 03:29:30,708 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 03:29:30,709 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-01-28 03:29:31,865 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 03:29:32,017 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 03:29:32,017 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-01-28 03:29:32,026 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5aa7c5240/7128c783edc8482c9b656d2e328c835c/FLAG8aeaad991 [2023-01-28 03:29:32,040 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5aa7c5240/7128c783edc8482c9b656d2e328c835c [2023-01-28 03:29:32,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 03:29:32,044 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 03:29:32,046 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 03:29:32,046 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 03:29:32,048 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 03:29:32,049 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,050 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65c41fc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32, skipping insertion in model container [2023-01-28 03:29:32,050 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,055 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 03:29:32,075 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 03:29:32,194 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/parallel-misc-5.wvr.c[3027,3040] [2023-01-28 03:29:32,197 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:29:32,204 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 03:29:32,221 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/parallel-misc-5.wvr.c[3027,3040] [2023-01-28 03:29:32,222 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:29:32,232 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 03:29:32,232 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 03:29:32,237 INFO L208 MainTranslator]: Completed translation [2023-01-28 03:29:32,237 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32 WrapperNode [2023-01-28 03:29:32,237 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 03:29:32,238 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 03:29:32,238 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 03:29:32,238 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 03:29:32,243 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:29:32" (1/1) ... [2023-01-28 03:29:32,258 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:29:32" (1/1) ... [2023-01-28 03:29:32,278 INFO L138 Inliner]: procedures = 22, calls = 45, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 149 [2023-01-28 03:29:32,278 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 03:29:32,279 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 03:29:32,279 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 03:29:32,279 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 03:29:32,286 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,286 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,288 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,288 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,292 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,295 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,296 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,297 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,299 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 03:29:32,299 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 03:29:32,300 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 03:29:32,300 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 03:29:32,300 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (1/1) ... [2023-01-28 03:29:32,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:29:32,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:29:32,338 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:29:32,347 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:29:32,371 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 03:29:32,372 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 03:29:32,372 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 03:29:32,372 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 03:29:32,372 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 03:29:32,372 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-01-28 03:29:32,372 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-01-28 03:29:32,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 03:29:32,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 03:29:32,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 03:29:32,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-01-28 03:29:32,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-01-28 03:29:32,375 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 03:29:32,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 03:29:32,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 03:29:32,375 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 03:29:32,376 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:29:32,512 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 03:29:32,513 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 03:29:32,777 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 03:29:32,878 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 03:29:32,879 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-28 03:29:32,885 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:29:32 BoogieIcfgContainer [2023-01-28 03:29:32,885 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 03:29:32,887 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 03:29:32,887 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 03:29:32,889 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 03:29:32,890 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 03:29:32" (1/3) ... [2023-01-28 03:29:32,890 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@381c350d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:29:32, skipping insertion in model container [2023-01-28 03:29:32,890 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:29:32" (2/3) ... [2023-01-28 03:29:32,890 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@381c350d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:29:32, skipping insertion in model container [2023-01-28 03:29:32,891 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:29:32" (3/3) ... [2023-01-28 03:29:32,892 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-5.wvr.c [2023-01-28 03:29:32,907 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 03:29:32,907 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 03:29:32,907 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 03:29:32,967 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-01-28 03:29:32,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 109 transitions, 242 flow [2023-01-28 03:29:33,050 INFO L130 PetriNetUnfolder]: 7/106 cut-off events. [2023-01-28 03:29:33,050 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:29:33,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 106 events. 7/106 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 84. Up to 2 conditions per place. [2023-01-28 03:29:33,055 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 109 transitions, 242 flow [2023-01-28 03:29:33,059 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 96 transitions, 210 flow [2023-01-28 03:29:33,062 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 03:29:33,069 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 99 places, 96 transitions, 210 flow [2023-01-28 03:29:33,072 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 99 places, 96 transitions, 210 flow [2023-01-28 03:29:33,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 99 places, 96 transitions, 210 flow [2023-01-28 03:29:33,100 INFO L130 PetriNetUnfolder]: 7/96 cut-off events. [2023-01-28 03:29:33,100 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:29:33,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 96 events. 7/96 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 85 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 84. Up to 2 conditions per place. [2023-01-28 03:29:33,103 INFO L119 LiptonReduction]: Number of co-enabled transitions 1370 [2023-01-28 03:29:36,186 INFO L134 LiptonReduction]: Checked pairs total: 1979 [2023-01-28 03:29:36,187 INFO L136 LiptonReduction]: Total number of compositions: 79 [2023-01-28 03:29:36,200 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 03:29:36,205 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;@602c8551, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 03:29:36,205 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-01-28 03:29:36,212 INFO L130 PetriNetUnfolder]: 2/21 cut-off events. [2023-01-28 03:29:36,213 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:29:36,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:36,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:36,214 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:29:36,218 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:36,218 INFO L85 PathProgramCache]: Analyzing trace with hash -771544553, now seen corresponding path program 1 times [2023-01-28 03:29:36,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:36,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538521176] [2023-01-28 03:29:36,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:36,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:36,792 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:29:36,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:36,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538521176] [2023-01-28 03:29:36,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538521176] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:36,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:36,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:29:36,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635853111] [2023-01-28 03:29:36,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:36,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:29:36,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:36,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:29:36,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:29:36,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-01-28 03:29:36,835 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 62 flow. Second operand has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have 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:29:36,835 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:36,835 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-01-28 03:29:36,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:37,060 INFO L130 PetriNetUnfolder]: 433/696 cut-off events. [2023-01-28 03:29:37,060 INFO L131 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2023-01-28 03:29:37,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1488 conditions, 696 events. 433/696 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2628 event pairs, 74 based on Foata normal form. 0/578 useless extension candidates. Maximal degree in co-relation 1212. Up to 359 conditions per place. [2023-01-28 03:29:37,066 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 55 selfloop transitions, 5 changer transitions 22/82 dead transitions. [2023-01-28 03:29:37,066 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 82 transitions, 382 flow [2023-01-28 03:29:37,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:29:37,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:29:37,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 665 transitions. [2023-01-28 03:29:37,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2023-01-28 03:29:37,081 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 665 transitions. [2023-01-28 03:29:37,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 665 transitions. [2023-01-28 03:29:37,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:37,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 665 transitions. [2023-01-28 03:29:37,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 95.0) internal successors, (665), 7 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have 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:29:37,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have 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:29:37,096 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have 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:29:37,098 INFO L175 Difference]: Start difference. First operand has 30 places, 22 transitions, 62 flow. Second operand 7 states and 665 transitions. [2023-01-28 03:29:37,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 82 transitions, 382 flow [2023-01-28 03:29:37,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 82 transitions, 346 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-28 03:29:37,104 INFO L231 Difference]: Finished difference. Result has 35 places, 26 transitions, 99 flow [2023-01-28 03:29:37,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=99, PETRI_PLACES=35, PETRI_TRANSITIONS=26} [2023-01-28 03:29:37,108 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-01-28 03:29:37,109 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 26 transitions, 99 flow [2023-01-28 03:29:37,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have 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:29:37,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:37,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:37,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 03:29:37,110 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:29:37,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:37,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1549483573, now seen corresponding path program 2 times [2023-01-28 03:29:37,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:37,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461459725] [2023-01-28 03:29:37,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:37,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:37,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:37,456 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:29:37,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:37,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461459725] [2023-01-28 03:29:37,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461459725] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:37,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:37,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:29:37,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698360810] [2023-01-28 03:29:37,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:37,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:29:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:37,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:29:37,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:29:37,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-01-28 03:29:37,469 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 26 transitions, 99 flow. Second operand has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have 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:29:37,469 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:37,469 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-01-28 03:29:37,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:37,584 INFO L130 PetriNetUnfolder]: 260/443 cut-off events. [2023-01-28 03:29:37,584 INFO L131 PetriNetUnfolder]: For 497/497 co-relation queries the response was YES. [2023-01-28 03:29:37,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1373 conditions, 443 events. 260/443 cut-off events. For 497/497 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1576 event pairs, 21 based on Foata normal form. 32/475 useless extension candidates. Maximal degree in co-relation 940. Up to 239 conditions per place. [2023-01-28 03:29:37,587 INFO L137 encePairwiseOnDemand]: 184/188 looper letters, 40 selfloop transitions, 6 changer transitions 0/46 dead transitions. [2023-01-28 03:29:37,587 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 46 transitions, 280 flow [2023-01-28 03:29:37,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:29:37,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:29:37,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 381 transitions. [2023-01-28 03:29:37,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5066489361702128 [2023-01-28 03:29:37,590 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 381 transitions. [2023-01-28 03:29:37,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 381 transitions. [2023-01-28 03:29:37,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:37,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 381 transitions. [2023-01-28 03:29:37,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 95.25) internal successors, (381), 4 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have 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:29:37,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have 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:29:37,594 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have 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:29:37,594 INFO L175 Difference]: Start difference. First operand has 35 places, 26 transitions, 99 flow. Second operand 4 states and 381 transitions. [2023-01-28 03:29:37,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 46 transitions, 280 flow [2023-01-28 03:29:37,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 46 transitions, 265 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-01-28 03:29:37,597 INFO L231 Difference]: Finished difference. Result has 35 places, 29 transitions, 124 flow [2023-01-28 03:29:37,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=124, PETRI_PLACES=35, PETRI_TRANSITIONS=29} [2023-01-28 03:29:37,598 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-01-28 03:29:37,598 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 29 transitions, 124 flow [2023-01-28 03:29:37,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have 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:29:37,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:37,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:37,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 03:29:37,599 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:29:37,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:37,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1618678763, now seen corresponding path program 3 times [2023-01-28 03:29:37,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:37,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002125104] [2023-01-28 03:29:37,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:37,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:37,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:37,880 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:29:37,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:37,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002125104] [2023-01-28 03:29:37,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002125104] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:37,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:37,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:29:37,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313189745] [2023-01-28 03:29:37,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:37,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:29:37,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:37,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:29:37,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:29:37,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-01-28 03:29:37,885 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 29 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have 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:29:37,885 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:37,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-01-28 03:29:37,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:37,977 INFO L130 PetriNetUnfolder]: 215/378 cut-off events. [2023-01-28 03:29:37,977 INFO L131 PetriNetUnfolder]: For 443/443 co-relation queries the response was YES. [2023-01-28 03:29:37,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 378 events. 215/378 cut-off events. For 443/443 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1264 event pairs, 37 based on Foata normal form. 20/398 useless extension candidates. Maximal degree in co-relation 907. Up to 229 conditions per place. [2023-01-28 03:29:37,980 INFO L137 encePairwiseOnDemand]: 184/188 looper letters, 36 selfloop transitions, 7 changer transitions 2/45 dead transitions. [2023-01-28 03:29:37,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 45 transitions, 293 flow [2023-01-28 03:29:37,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:29:37,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:29:37,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 377 transitions. [2023-01-28 03:29:37,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013297872340425 [2023-01-28 03:29:37,982 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 377 transitions. [2023-01-28 03:29:37,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 377 transitions. [2023-01-28 03:29:37,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:37,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 377 transitions. [2023-01-28 03:29:37,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have 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:29:37,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have 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:29:37,985 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have 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:29:37,985 INFO L175 Difference]: Start difference. First operand has 35 places, 29 transitions, 124 flow. Second operand 4 states and 377 transitions. [2023-01-28 03:29:37,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 45 transitions, 293 flow [2023-01-28 03:29:37,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 45 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-28 03:29:37,991 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 156 flow [2023-01-28 03:29:37,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2023-01-28 03:29:37,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2023-01-28 03:29:37,995 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 156 flow [2023-01-28 03:29:37,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have 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:29:37,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:37,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:37,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 03:29:37,996 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:29:37,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:37,997 INFO L85 PathProgramCache]: Analyzing trace with hash 994832979, now seen corresponding path program 4 times [2023-01-28 03:29:37,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:37,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615606314] [2023-01-28 03:29:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:37,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:38,238 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:29:38,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:38,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615606314] [2023-01-28 03:29:38,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615606314] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:38,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:38,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:29:38,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334899412] [2023-01-28 03:29:38,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:38,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:29:38,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:38,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:29:38,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:29:38,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-01-28 03:29:38,244 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have 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:29:38,244 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:38,244 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-01-28 03:29:38,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:38,345 INFO L130 PetriNetUnfolder]: 221/380 cut-off events. [2023-01-28 03:29:38,346 INFO L131 PetriNetUnfolder]: For 722/722 co-relation queries the response was YES. [2023-01-28 03:29:38,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 380 events. 221/380 cut-off events. For 722/722 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1256 event pairs, 25 based on Foata normal form. 12/392 useless extension candidates. Maximal degree in co-relation 901. Up to 152 conditions per place. [2023-01-28 03:29:38,348 INFO L137 encePairwiseOnDemand]: 182/188 looper letters, 42 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2023-01-28 03:29:38,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 52 transitions, 364 flow [2023-01-28 03:29:38,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:29:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:29:38,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 470 transitions. [2023-01-28 03:29:38,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-01-28 03:29:38,353 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 470 transitions. [2023-01-28 03:29:38,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 470 transitions. [2023-01-28 03:29:38,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:38,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 470 transitions. [2023-01-28 03:29:38,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have 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:29:38,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have 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:29:38,359 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have 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:29:38,360 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 156 flow. Second operand 5 states and 470 transitions. [2023-01-28 03:29:38,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 52 transitions, 364 flow [2023-01-28 03:29:38,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 52 transitions, 350 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-01-28 03:29:38,363 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 202 flow [2023-01-28 03:29:38,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-01-28 03:29:38,364 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-01-28 03:29:38,365 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 202 flow [2023-01-28 03:29:38,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have 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:29:38,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:38,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:38,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 03:29:38,365 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:29:38,366 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:38,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1308365975, now seen corresponding path program 5 times [2023-01-28 03:29:38,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:38,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262036283] [2023-01-28 03:29:38,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:38,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:38,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:38,562 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:29:38,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:38,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262036283] [2023-01-28 03:29:38,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262036283] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:38,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:38,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:29:38,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397501460] [2023-01-28 03:29:38,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:38,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:29:38,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:38,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:29:38,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:29:38,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-01-28 03:29:38,566 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 202 flow. Second operand has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have 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:29:38,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:38,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-01-28 03:29:38,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:38,693 INFO L130 PetriNetUnfolder]: 211/348 cut-off events. [2023-01-28 03:29:38,693 INFO L131 PetriNetUnfolder]: For 949/949 co-relation queries the response was YES. [2023-01-28 03:29:38,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 348 events. 211/348 cut-off events. For 949/949 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1092 event pairs, 25 based on Foata normal form. 10/358 useless extension candidates. Maximal degree in co-relation 981. Up to 246 conditions per place. [2023-01-28 03:29:38,697 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 34 selfloop transitions, 3 changer transitions 18/55 dead transitions. [2023-01-28 03:29:38,697 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 55 transitions, 416 flow [2023-01-28 03:29:38,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:29:38,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:29:38,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 631 transitions. [2023-01-28 03:29:38,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.479483282674772 [2023-01-28 03:29:38,699 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 631 transitions. [2023-01-28 03:29:38,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 631 transitions. [2023-01-28 03:29:38,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:38,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 631 transitions. [2023-01-28 03:29:38,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 90.14285714285714) internal successors, (631), 7 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have 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:29:38,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have 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:29:38,705 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have 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:29:38,705 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 202 flow. Second operand 7 states and 631 transitions. [2023-01-28 03:29:38,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 55 transitions, 416 flow [2023-01-28 03:29:38,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 406 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-28 03:29:38,709 INFO L231 Difference]: Finished difference. Result has 52 places, 30 transitions, 168 flow [2023-01-28 03:29:38,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=168, PETRI_PLACES=52, PETRI_TRANSITIONS=30} [2023-01-28 03:29:38,711 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2023-01-28 03:29:38,711 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 30 transitions, 168 flow [2023-01-28 03:29:38,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have 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:29:38,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:38,712 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:29:38,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 03:29:38,712 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:29:38,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:38,713 INFO L85 PathProgramCache]: Analyzing trace with hash 639520331, now seen corresponding path program 1 times [2023-01-28 03:29:38,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:38,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631255142] [2023-01-28 03:29:38,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:38,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:38,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:38,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:38,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:38,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631255142] [2023-01-28 03:29:38,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631255142] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:38,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:38,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:29:38,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179838117] [2023-01-28 03:29:38,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:38,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:29:38,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:38,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:29:38,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:29:38,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-01-28 03:29:38,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 30 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have 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:29:38,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:38,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-01-28 03:29:38,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:39,135 INFO L130 PetriNetUnfolder]: 324/523 cut-off events. [2023-01-28 03:29:39,135 INFO L131 PetriNetUnfolder]: For 1303/1303 co-relation queries the response was YES. [2023-01-28 03:29:39,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2125 conditions, 523 events. 324/523 cut-off events. For 1303/1303 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1804 event pairs, 14 based on Foata normal form. 16/539 useless extension candidates. Maximal degree in co-relation 2014. Up to 187 conditions per place. [2023-01-28 03:29:39,139 INFO L137 encePairwiseOnDemand]: 179/188 looper letters, 66 selfloop transitions, 37 changer transitions 0/103 dead transitions. [2023-01-28 03:29:39,139 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 103 transitions, 808 flow [2023-01-28 03:29:39,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:29:39,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:29:39,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 836 transitions. [2023-01-28 03:29:39,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4940898345153664 [2023-01-28 03:29:39,142 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 836 transitions. [2023-01-28 03:29:39,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 836 transitions. [2023-01-28 03:29:39,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:39,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 836 transitions. [2023-01-28 03:29:39,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 92.88888888888889) internal successors, (836), 9 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have 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:29:39,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have 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:29:39,147 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have 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:29:39,147 INFO L175 Difference]: Start difference. First operand has 52 places, 30 transitions, 168 flow. Second operand 9 states and 836 transitions. [2023-01-28 03:29:39,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 103 transitions, 808 flow [2023-01-28 03:29:39,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 103 transitions, 752 flow, removed 22 selfloop flow, removed 7 redundant places. [2023-01-28 03:29:39,154 INFO L231 Difference]: Finished difference. Result has 55 places, 62 transitions, 543 flow [2023-01-28 03:29:39,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=543, PETRI_PLACES=55, PETRI_TRANSITIONS=62} [2023-01-28 03:29:39,156 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2023-01-28 03:29:39,156 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 62 transitions, 543 flow [2023-01-28 03:29:39,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have 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:29:39,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:39,156 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:29:39,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 03:29:39,157 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:29:39,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:39,157 INFO L85 PathProgramCache]: Analyzing trace with hash -2078671299, now seen corresponding path program 2 times [2023-01-28 03:29:39,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:39,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909007503] [2023-01-28 03:29:39,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:39,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:39,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:39,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:39,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909007503] [2023-01-28 03:29:39,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909007503] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:39,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:39,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:29:39,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25582895] [2023-01-28 03:29:39,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:39,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:29:39,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:39,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:29:39,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:29:39,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-01-28 03:29:39,320 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 62 transitions, 543 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have 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:29:39,320 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:39,320 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-01-28 03:29:39,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:39,614 INFO L130 PetriNetUnfolder]: 474/831 cut-off events. [2023-01-28 03:29:39,615 INFO L131 PetriNetUnfolder]: For 5344/5344 co-relation queries the response was YES. [2023-01-28 03:29:39,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4420 conditions, 831 events. 474/831 cut-off events. For 5344/5344 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3449 event pairs, 35 based on Foata normal form. 20/851 useless extension candidates. Maximal degree in co-relation 3409. Up to 299 conditions per place. [2023-01-28 03:29:39,623 INFO L137 encePairwiseOnDemand]: 179/188 looper letters, 105 selfloop transitions, 63 changer transitions 0/168 dead transitions. [2023-01-28 03:29:39,624 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 168 transitions, 1712 flow [2023-01-28 03:29:39,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:29:39,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:29:39,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 850 transitions. [2023-01-28 03:29:39,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023640661938534 [2023-01-28 03:29:39,627 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 850 transitions. [2023-01-28 03:29:39,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 850 transitions. [2023-01-28 03:29:39,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:39,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 850 transitions. [2023-01-28 03:29:39,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 94.44444444444444) internal successors, (850), 9 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have 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:29:39,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have 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:29:39,632 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have 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:29:39,632 INFO L175 Difference]: Start difference. First operand has 55 places, 62 transitions, 543 flow. Second operand 9 states and 850 transitions. [2023-01-28 03:29:39,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 168 transitions, 1712 flow [2023-01-28 03:29:39,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 168 transitions, 1694 flow, removed 9 selfloop flow, removed 0 redundant places. [2023-01-28 03:29:39,648 INFO L231 Difference]: Finished difference. Result has 71 places, 106 transitions, 1309 flow [2023-01-28 03:29:39,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1309, PETRI_PLACES=71, PETRI_TRANSITIONS=106} [2023-01-28 03:29:39,649 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2023-01-28 03:29:39,649 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 106 transitions, 1309 flow [2023-01-28 03:29:39,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have 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:29:39,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:39,649 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:29:39,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 03:29:39,650 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:29:39,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:39,650 INFO L85 PathProgramCache]: Analyzing trace with hash -37646305, now seen corresponding path program 3 times [2023-01-28 03:29:39,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:39,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015154868] [2023-01-28 03:29:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:39,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:39,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:39,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:39,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:39,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015154868] [2023-01-28 03:29:39,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015154868] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:39,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:39,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:29:39,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417624599] [2023-01-28 03:29:39,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:39,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:29:39,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:39,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:29:39,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:29:39,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-01-28 03:29:39,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 106 transitions, 1309 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have 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:29:39,763 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:39,763 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-01-28 03:29:39,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:40,097 INFO L130 PetriNetUnfolder]: 553/944 cut-off events. [2023-01-28 03:29:40,097 INFO L131 PetriNetUnfolder]: For 10667/10667 co-relation queries the response was YES. [2023-01-28 03:29:40,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6188 conditions, 944 events. 553/944 cut-off events. For 10667/10667 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3911 event pairs, 4 based on Foata normal form. 36/980 useless extension candidates. Maximal degree in co-relation 5161. Up to 458 conditions per place. [2023-01-28 03:29:40,107 INFO L137 encePairwiseOnDemand]: 179/188 looper letters, 100 selfloop transitions, 42 changer transitions 40/182 dead transitions. [2023-01-28 03:29:40,107 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 182 transitions, 2517 flow [2023-01-28 03:29:40,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:29:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:29:40,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 826 transitions. [2023-01-28 03:29:40,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48817966903073284 [2023-01-28 03:29:40,110 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 826 transitions. [2023-01-28 03:29:40,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 826 transitions. [2023-01-28 03:29:40,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:40,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 826 transitions. [2023-01-28 03:29:40,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.77777777777777) internal successors, (826), 9 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have 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:29:40,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have 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:29:40,117 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have 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:29:40,117 INFO L175 Difference]: Start difference. First operand has 71 places, 106 transitions, 1309 flow. Second operand 9 states and 826 transitions. [2023-01-28 03:29:40,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 182 transitions, 2517 flow [2023-01-28 03:29:40,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 182 transitions, 2387 flow, removed 65 selfloop flow, removed 0 redundant places. [2023-01-28 03:29:40,160 INFO L231 Difference]: Finished difference. Result has 85 places, 107 transitions, 1459 flow [2023-01-28 03:29:40,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1459, PETRI_PLACES=85, PETRI_TRANSITIONS=107} [2023-01-28 03:29:40,162 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2023-01-28 03:29:40,162 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 107 transitions, 1459 flow [2023-01-28 03:29:40,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have 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:29:40,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:40,163 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:29:40,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 03:29:40,163 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:29:40,163 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:40,163 INFO L85 PathProgramCache]: Analyzing trace with hash 297645157, now seen corresponding path program 4 times [2023-01-28 03:29:40,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:40,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861068220] [2023-01-28 03:29:40,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:40,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:40,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:40,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:40,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:40,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861068220] [2023-01-28 03:29:40,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861068220] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:40,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:40,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:29:40,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873624240] [2023-01-28 03:29:40,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:40,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:29:40,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:40,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:29:40,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:29:40,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-01-28 03:29:40,368 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 107 transitions, 1459 flow. Second operand has 6 states, 6 states have (on average 84.33333333333333) internal successors, (506), 6 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have 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:29:40,368 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:40,368 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-01-28 03:29:40,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:40,625 INFO L130 PetriNetUnfolder]: 634/1123 cut-off events. [2023-01-28 03:29:40,626 INFO L131 PetriNetUnfolder]: For 15019/15019 co-relation queries the response was YES. [2023-01-28 03:29:40,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7673 conditions, 1123 events. 634/1123 cut-off events. For 15019/15019 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5263 event pairs, 28 based on Foata normal form. 32/1155 useless extension candidates. Maximal degree in co-relation 6246. Up to 660 conditions per place. [2023-01-28 03:29:40,637 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 116 selfloop transitions, 15 changer transitions 95/226 dead transitions. [2023-01-28 03:29:40,637 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 226 transitions, 3464 flow [2023-01-28 03:29:40,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:29:40,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:29:40,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 723 transitions. [2023-01-28 03:29:40,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.480718085106383 [2023-01-28 03:29:40,640 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 723 transitions. [2023-01-28 03:29:40,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 723 transitions. [2023-01-28 03:29:40,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:40,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 723 transitions. [2023-01-28 03:29:40,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 90.375) internal successors, (723), 8 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have 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:29:40,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have 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:29:40,644 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have 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:29:40,644 INFO L175 Difference]: Start difference. First operand has 85 places, 107 transitions, 1459 flow. Second operand 8 states and 723 transitions. [2023-01-28 03:29:40,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 226 transitions, 3464 flow [2023-01-28 03:29:40,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 226 transitions, 3320 flow, removed 41 selfloop flow, removed 5 redundant places. [2023-01-28 03:29:40,687 INFO L231 Difference]: Finished difference. Result has 92 places, 115 transitions, 1643 flow [2023-01-28 03:29:40,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1643, PETRI_PLACES=92, PETRI_TRANSITIONS=115} [2023-01-28 03:29:40,688 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2023-01-28 03:29:40,688 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 115 transitions, 1643 flow [2023-01-28 03:29:40,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.33333333333333) internal successors, (506), 6 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have 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:29:40,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:40,689 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:29:40,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 03:29:40,689 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:29:40,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:40,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1132828558, now seen corresponding path program 1 times [2023-01-28 03:29:40,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:40,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502863872] [2023-01-28 03:29:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:40,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:40,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:40,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:40,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:40,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502863872] [2023-01-28 03:29:40,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502863872] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:29:40,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695571731] [2023-01-28 03:29:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:40,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:40,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:29:40,913 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:29:40,951 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:29:41,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:41,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 03:29:41,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:29:41,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:41,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:29:41,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:41,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695571731] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:29:41,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:29:41,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-01-28 03:29:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801251198] [2023-01-28 03:29:41,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:29:41,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 03:29:41,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:41,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 03:29:41,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-01-28 03:29:41,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-01-28 03:29:41,435 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 115 transitions, 1643 flow. Second operand has 12 states, 12 states have (on average 84.83333333333333) internal successors, (1018), 12 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have 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:29:41,436 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:41,436 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-01-28 03:29:41,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:42,044 INFO L130 PetriNetUnfolder]: 878/1523 cut-off events. [2023-01-28 03:29:42,044 INFO L131 PetriNetUnfolder]: For 21461/21461 co-relation queries the response was YES. [2023-01-28 03:29:42,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10923 conditions, 1523 events. 878/1523 cut-off events. For 21461/21461 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7460 event pairs, 15 based on Foata normal form. 52/1575 useless extension candidates. Maximal degree in co-relation 10243. Up to 461 conditions per place. [2023-01-28 03:29:42,057 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 130 selfloop transitions, 58 changer transitions 154/342 dead transitions. [2023-01-28 03:29:42,058 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 342 transitions, 5277 flow [2023-01-28 03:29:42,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-28 03:29:42,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-28 03:29:42,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1519 transitions. [2023-01-28 03:29:42,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47528160200250313 [2023-01-28 03:29:42,062 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1519 transitions. [2023-01-28 03:29:42,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1519 transitions. [2023-01-28 03:29:42,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:42,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1519 transitions. [2023-01-28 03:29:42,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.3529411764706) internal successors, (1519), 17 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have 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:29:42,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have 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:29:42,071 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have 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:29:42,071 INFO L175 Difference]: Start difference. First operand has 92 places, 115 transitions, 1643 flow. Second operand 17 states and 1519 transitions. [2023-01-28 03:29:42,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 342 transitions, 5277 flow [2023-01-28 03:29:42,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 342 transitions, 4941 flow, removed 108 selfloop flow, removed 6 redundant places. [2023-01-28 03:29:42,134 INFO L231 Difference]: Finished difference. Result has 105 places, 133 transitions, 2036 flow [2023-01-28 03:29:42,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2036, PETRI_PLACES=105, PETRI_TRANSITIONS=133} [2023-01-28 03:29:42,136 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2023-01-28 03:29:42,136 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 133 transitions, 2036 flow [2023-01-28 03:29:42,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 84.83333333333333) internal successors, (1018), 12 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have 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:29:42,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:42,137 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:42,145 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:29:42,345 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,SelfDestructingSolverStorable9 [2023-01-28 03:29:42,346 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:29:42,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:42,346 INFO L85 PathProgramCache]: Analyzing trace with hash -452623677, now seen corresponding path program 5 times [2023-01-28 03:29:42,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:42,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069143456] [2023-01-28 03:29:42,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:42,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:42,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:42,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:42,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:42,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069143456] [2023-01-28 03:29:42,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069143456] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:29:42,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628937025] [2023-01-28 03:29:42,626 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:29:42,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:42,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:29:42,627 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:29:42,633 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:29:42,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 03:29:42,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:29:42,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 03:29:42,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:29:42,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:42,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:29:43,203 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:43,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628937025] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:29:43,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:29:43,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-01-28 03:29:43,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712082471] [2023-01-28 03:29:43,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:29:43,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-28 03:29:43,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:43,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-28 03:29:43,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-01-28 03:29:43,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-01-28 03:29:43,207 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 133 transitions, 2036 flow. Second operand has 14 states, 14 states have (on average 84.0) internal successors, (1176), 14 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have 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:29:43,207 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:43,207 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-01-28 03:29:43,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:44,602 INFO L130 PetriNetUnfolder]: 1744/3011 cut-off events. [2023-01-28 03:29:44,602 INFO L131 PetriNetUnfolder]: For 58257/58257 co-relation queries the response was YES. [2023-01-28 03:29:44,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23138 conditions, 3011 events. 1744/3011 cut-off events. For 58257/58257 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16723 event pairs, 17 based on Foata normal form. 80/3091 useless extension candidates. Maximal degree in co-relation 21517. Up to 981 conditions per place. [2023-01-28 03:29:44,632 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 220 selfloop transitions, 152 changer transitions 269/641 dead transitions. [2023-01-28 03:29:44,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 641 transitions, 10471 flow [2023-01-28 03:29:44,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-01-28 03:29:44,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-01-28 03:29:44,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3117 transitions. [2023-01-28 03:29:44,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737082066869301 [2023-01-28 03:29:44,640 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3117 transitions. [2023-01-28 03:29:44,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3117 transitions. [2023-01-28 03:29:44,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:44,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3117 transitions. [2023-01-28 03:29:44,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 89.05714285714286) internal successors, (3117), 35 states have internal predecessors, (3117), 0 states have call successors, (0), 0 states have 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:29:44,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 188.0) internal successors, (6768), 36 states have internal predecessors, (6768), 0 states have call successors, (0), 0 states have 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:29:44,657 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 188.0) internal successors, (6768), 36 states have internal predecessors, (6768), 0 states have call successors, (0), 0 states have 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:29:44,657 INFO L175 Difference]: Start difference. First operand has 105 places, 133 transitions, 2036 flow. Second operand 35 states and 3117 transitions. [2023-01-28 03:29:44,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 641 transitions, 10471 flow [2023-01-28 03:29:44,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 641 transitions, 9455 flow, removed 356 selfloop flow, removed 11 redundant places. [2023-01-28 03:29:44,828 INFO L231 Difference]: Finished difference. Result has 137 places, 237 transitions, 4124 flow [2023-01-28 03:29:44,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4124, PETRI_PLACES=137, PETRI_TRANSITIONS=237} [2023-01-28 03:29:44,829 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 107 predicate places. [2023-01-28 03:29:44,829 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 237 transitions, 4124 flow [2023-01-28 03:29:44,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.0) internal successors, (1176), 14 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have 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:29:44,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:44,830 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] [2023-01-28 03:29:44,837 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:29:45,035 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,SelfDestructingSolverStorable10 [2023-01-28 03:29:45,036 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:29:45,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:45,037 INFO L85 PathProgramCache]: Analyzing trace with hash 970370738, now seen corresponding path program 1 times [2023-01-28 03:29:45,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:45,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522915657] [2023-01-28 03:29:45,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:45,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:45,384 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:45,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:45,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522915657] [2023-01-28 03:29:45,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522915657] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:29:45,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774519105] [2023-01-28 03:29:45,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:45,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:45,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:29:45,386 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:29:45,413 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:29:45,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:45,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 03:29:45,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:29:45,685 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:45,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:29:46,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:46,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774519105] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:29:46,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:29:46,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-01-28 03:29:46,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748282314] [2023-01-28 03:29:46,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:29:46,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-28 03:29:46,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:46,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-28 03:29:46,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-01-28 03:29:46,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:29:46,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 237 transitions, 4124 flow. Second operand has 19 states, 19 states have (on average 82.05263157894737) internal successors, (1559), 19 states have internal predecessors, (1559), 0 states have call successors, (0), 0 states have 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:29:46,362 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:46,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:29:46,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:48,193 INFO L130 PetriNetUnfolder]: 2044/3463 cut-off events. [2023-01-28 03:29:48,193 INFO L131 PetriNetUnfolder]: For 66373/66373 co-relation queries the response was YES. [2023-01-28 03:29:48,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26622 conditions, 3463 events. 2044/3463 cut-off events. For 66373/66373 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19404 event pairs, 25 based on Foata normal form. 92/3555 useless extension candidates. Maximal degree in co-relation 26356. Up to 1199 conditions per place. [2023-01-28 03:29:48,227 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 261 selfloop transitions, 201 changer transitions 246/708 dead transitions. [2023-01-28 03:29:48,227 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 708 transitions, 11569 flow [2023-01-28 03:29:48,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-01-28 03:29:48,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-01-28 03:29:48,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3393 transitions. [2023-01-28 03:29:48,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627659574468085 [2023-01-28 03:29:48,233 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3393 transitions. [2023-01-28 03:29:48,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3393 transitions. [2023-01-28 03:29:48,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:48,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3393 transitions. [2023-01-28 03:29:48,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 87.0) internal successors, (3393), 39 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have 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:29:48,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 188.0) internal successors, (7520), 40 states have internal predecessors, (7520), 0 states have call successors, (0), 0 states have 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:29:48,250 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 188.0) internal successors, (7520), 40 states have internal predecessors, (7520), 0 states have call successors, (0), 0 states have 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:29:48,250 INFO L175 Difference]: Start difference. First operand has 137 places, 237 transitions, 4124 flow. Second operand 39 states and 3393 transitions. [2023-01-28 03:29:48,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 708 transitions, 11569 flow [2023-01-28 03:29:48,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 708 transitions, 9692 flow, removed 916 selfloop flow, removed 20 redundant places. [2023-01-28 03:29:48,467 INFO L231 Difference]: Finished difference. Result has 151 places, 280 transitions, 4330 flow [2023-01-28 03:29:48,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4330, PETRI_PLACES=151, PETRI_TRANSITIONS=280} [2023-01-28 03:29:48,468 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2023-01-28 03:29:48,468 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 280 transitions, 4330 flow [2023-01-28 03:29:48,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 82.05263157894737) internal successors, (1559), 19 states have internal predecessors, (1559), 0 states have call successors, (0), 0 states have 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:29:48,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:48,468 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] [2023-01-28 03:29:48,478 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:29:48,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:48,676 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:29:48,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:48,677 INFO L85 PathProgramCache]: Analyzing trace with hash 204084687, now seen corresponding path program 2 times [2023-01-28 03:29:48,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:48,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889020567] [2023-01-28 03:29:48,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:48,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:48,960 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:48,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:48,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889020567] [2023-01-28 03:29:48,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889020567] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:29:48,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903075847] [2023-01-28 03:29:48,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:29:48,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:48,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:29:48,962 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:29:48,964 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:29:49,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:29:49,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:29:49,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 03:29:49,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:29:49,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:49,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:29:49,829 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:49,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903075847] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:29:49,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:29:49,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-01-28 03:29:49,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44043933] [2023-01-28 03:29:49,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:29:49,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 03:29:49,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:49,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 03:29:49,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-01-28 03:29:49,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:29:49,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 280 transitions, 4330 flow. Second operand has 18 states, 18 states have (on average 82.22222222222223) internal successors, (1480), 18 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have 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:29:49,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:49,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:29:49,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:52,269 INFO L130 PetriNetUnfolder]: 3580/6013 cut-off events. [2023-01-28 03:29:52,269 INFO L131 PetriNetUnfolder]: For 90251/90251 co-relation queries the response was YES. [2023-01-28 03:29:52,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43368 conditions, 6013 events. 3580/6013 cut-off events. For 90251/90251 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 36641 event pairs, 35 based on Foata normal form. 196/6209 useless extension candidates. Maximal degree in co-relation 42664. Up to 2053 conditions per place. [2023-01-28 03:29:52,328 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 328 selfloop transitions, 256 changer transitions 503/1087 dead transitions. [2023-01-28 03:29:52,329 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 1087 transitions, 18251 flow [2023-01-28 03:29:52,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-01-28 03:29:52,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-01-28 03:29:52,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 3756 transitions. [2023-01-28 03:29:52,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4646214745175656 [2023-01-28 03:29:52,338 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 3756 transitions. [2023-01-28 03:29:52,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 3756 transitions. [2023-01-28 03:29:52,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:52,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 3756 transitions. [2023-01-28 03:29:52,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 87.34883720930233) internal successors, (3756), 43 states have internal predecessors, (3756), 0 states have call successors, (0), 0 states have 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:29:52,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 188.0) internal successors, (8272), 44 states have internal predecessors, (8272), 0 states have call successors, (0), 0 states have 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:29:52,358 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 188.0) internal successors, (8272), 44 states have internal predecessors, (8272), 0 states have call successors, (0), 0 states have 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:29:52,358 INFO L175 Difference]: Start difference. First operand has 151 places, 280 transitions, 4330 flow. Second operand 43 states and 3756 transitions. [2023-01-28 03:29:52,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 1087 transitions, 18251 flow [2023-01-28 03:29:52,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 1087 transitions, 16866 flow, removed 561 selfloop flow, removed 23 redundant places. [2023-01-28 03:29:52,854 INFO L231 Difference]: Finished difference. Result has 176 places, 405 transitions, 6928 flow [2023-01-28 03:29:52,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3872, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6928, PETRI_PLACES=176, PETRI_TRANSITIONS=405} [2023-01-28 03:29:52,855 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2023-01-28 03:29:52,855 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 405 transitions, 6928 flow [2023-01-28 03:29:52,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 82.22222222222223) internal successors, (1480), 18 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have 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:29:52,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:52,856 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:52,861 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:29:53,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:53,058 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:29:53,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:53,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1434994220, now seen corresponding path program 3 times [2023-01-28 03:29:53,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:53,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361652975] [2023-01-28 03:29:53,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:53,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:53,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:53,424 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:53,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:53,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361652975] [2023-01-28 03:29:53,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361652975] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:29:53,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002737137] [2023-01-28 03:29:53,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:29:53,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:53,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:29:53,426 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:29:53,428 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:29:53,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-01-28 03:29:53,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:29:53,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2023-01-28 03:29:53,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:29:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:53,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:29:54,540 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:54,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002737137] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:29:54,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:29:54,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-01-28 03:29:54,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936940269] [2023-01-28 03:29:54,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:29:54,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-28 03:29:54,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:54,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-28 03:29:54,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2023-01-28 03:29:54,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-01-28 03:29:54,544 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 405 transitions, 6928 flow. Second operand has 20 states, 20 states have (on average 80.2) internal successors, (1604), 20 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:29:54,544 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:54,544 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-01-28 03:29:54,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:58,217 INFO L130 PetriNetUnfolder]: 4166/6897 cut-off events. [2023-01-28 03:29:58,217 INFO L131 PetriNetUnfolder]: For 132654/132654 co-relation queries the response was YES. [2023-01-28 03:29:58,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54213 conditions, 6897 events. 4166/6897 cut-off events. For 132654/132654 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 41443 event pairs, 73 based on Foata normal form. 226/7123 useless extension candidates. Maximal degree in co-relation 52696. Up to 2409 conditions per place. [2023-01-28 03:29:58,319 INFO L137 encePairwiseOnDemand]: 179/188 looper letters, 530 selfloop transitions, 335 changer transitions 329/1194 dead transitions. [2023-01-28 03:29:58,319 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 1194 transitions, 22299 flow [2023-01-28 03:29:58,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-01-28 03:29:58,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2023-01-28 03:29:58,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 6507 transitions. [2023-01-28 03:29:58,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44373977086743044 [2023-01-28 03:29:58,330 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 6507 transitions. [2023-01-28 03:29:58,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 6507 transitions. [2023-01-28 03:29:58,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:58,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 6507 transitions. [2023-01-28 03:29:58,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 83.42307692307692) internal successors, (6507), 78 states have internal predecessors, (6507), 0 states have call successors, (0), 0 states have 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:29:58,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 188.0) internal successors, (14852), 79 states have internal predecessors, (14852), 0 states have call successors, (0), 0 states have 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:29:58,358 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 188.0) internal successors, (14852), 79 states have internal predecessors, (14852), 0 states have call successors, (0), 0 states have 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:29:58,359 INFO L175 Difference]: Start difference. First operand has 176 places, 405 transitions, 6928 flow. Second operand 78 states and 6507 transitions. [2023-01-28 03:29:58,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 1194 transitions, 22299 flow [2023-01-28 03:29:59,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 1194 transitions, 19314 flow, removed 1461 selfloop flow, removed 21 redundant places. [2023-01-28 03:29:59,281 INFO L231 Difference]: Finished difference. Result has 261 places, 587 transitions, 10230 flow [2023-01-28 03:29:59,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=5955, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=10230, PETRI_PLACES=261, PETRI_TRANSITIONS=587} [2023-01-28 03:29:59,282 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2023-01-28 03:29:59,282 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 587 transitions, 10230 flow [2023-01-28 03:29:59,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 80.2) internal successors, (1604), 20 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:29:59,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:59,282 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:59,287 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:29:59,483 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,SelfDestructingSolverStorable13 [2023-01-28 03:29:59,483 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:29:59,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1687850452, now seen corresponding path program 4 times [2023-01-28 03:29:59,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:59,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658170062] [2023-01-28 03:29:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:59,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:59,889 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:59,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:59,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658170062] [2023-01-28 03:29:59,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658170062] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:29:59,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034352727] [2023-01-28 03:29:59,890 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:29:59,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:29:59,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:29:59,892 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:29:59,920 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:29:59,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:29:59,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:29:59,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2023-01-28 03:29:59,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:30:00,309 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:00,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:30:01,071 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:01,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034352727] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:30:01,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:30:01,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-01-28 03:30:01,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344096102] [2023-01-28 03:30:01,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:30:01,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-28 03:30:01,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:30:01,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-28 03:30:01,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2023-01-28 03:30:01,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:30:01,075 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 587 transitions, 10230 flow. Second operand has 20 states, 20 states have (on average 82.0) internal successors, (1640), 20 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:01,075 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:30:01,075 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:30:01,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:30:04,884 INFO L130 PetriNetUnfolder]: 5702/9503 cut-off events. [2023-01-28 03:30:04,884 INFO L131 PetriNetUnfolder]: For 293565/293565 co-relation queries the response was YES. [2023-01-28 03:30:04,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77428 conditions, 9503 events. 5702/9503 cut-off events. For 293565/293565 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 61103 event pairs, 107 based on Foata normal form. 186/9689 useless extension candidates. Maximal degree in co-relation 77305. Up to 3335 conditions per place. [2023-01-28 03:30:04,984 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 566 selfloop transitions, 443 changer transitions 416/1425 dead transitions. [2023-01-28 03:30:04,984 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 1425 transitions, 27148 flow [2023-01-28 03:30:04,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-01-28 03:30:04,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-01-28 03:30:04,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 4442 transitions. [2023-01-28 03:30:04,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46328744263662913 [2023-01-28 03:30:04,991 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 4442 transitions. [2023-01-28 03:30:04,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 4442 transitions. [2023-01-28 03:30:04,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:30:04,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 4442 transitions. [2023-01-28 03:30:04,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 87.09803921568627) internal successors, (4442), 51 states have internal predecessors, (4442), 0 states have call successors, (0), 0 states have 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:30:05,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 188.0) internal successors, (9776), 52 states have internal predecessors, (9776), 0 states have call successors, (0), 0 states have 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:30:05,011 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 188.0) internal successors, (9776), 52 states have internal predecessors, (9776), 0 states have call successors, (0), 0 states have 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:30:05,011 INFO L175 Difference]: Start difference. First operand has 261 places, 587 transitions, 10230 flow. Second operand 51 states and 4442 transitions. [2023-01-28 03:30:05,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 1425 transitions, 27148 flow [2023-01-28 03:30:06,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 1425 transitions, 23738 flow, removed 1417 selfloop flow, removed 48 redundant places. [2023-01-28 03:30:06,876 INFO L231 Difference]: Finished difference. Result has 240 places, 768 transitions, 13605 flow [2023-01-28 03:30:06,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=9092, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=13605, PETRI_PLACES=240, PETRI_TRANSITIONS=768} [2023-01-28 03:30:06,876 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2023-01-28 03:30:06,877 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 768 transitions, 13605 flow [2023-01-28 03:30:06,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 82.0) internal successors, (1640), 20 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:06,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:30:06,877 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:30:06,888 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:30:07,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-01-28 03:30:07,085 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:30:07,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:30:07,085 INFO L85 PathProgramCache]: Analyzing trace with hash 815060047, now seen corresponding path program 6 times [2023-01-28 03:30:07,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:30:07,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266970373] [2023-01-28 03:30:07,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:30:07,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:30:07,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:30:07,764 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:07,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:30:07,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266970373] [2023-01-28 03:30:07,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266970373] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:30:07,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206729818] [2023-01-28 03:30:07,765 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:30:07,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:30:07,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:30:07,769 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:30:07,772 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:30:07,895 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-01-28 03:30:07,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:30:07,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:30:07,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:30:08,331 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:08,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:30:08,997 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:08,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206729818] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:30:08,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:30:08,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-01-28 03:30:08,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543516756] [2023-01-28 03:30:08,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:30:08,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-01-28 03:30:08,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:30:08,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-01-28 03:30:08,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:30:09,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:30:09,001 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 768 transitions, 13605 flow. Second operand has 24 states, 24 states have (on average 81.66666666666667) internal successors, (1960), 24 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have 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:30:09,001 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:30:09,001 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:30:09,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:30:14,317 INFO L130 PetriNetUnfolder]: 7023/11730 cut-off events. [2023-01-28 03:30:14,318 INFO L131 PetriNetUnfolder]: For 213327/213327 co-relation queries the response was YES. [2023-01-28 03:30:14,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90057 conditions, 11730 events. 7023/11730 cut-off events. For 213327/213327 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 77954 event pairs, 157 based on Foata normal form. 318/12048 useless extension candidates. Maximal degree in co-relation 89934. Up to 4223 conditions per place. [2023-01-28 03:30:14,428 INFO L137 encePairwiseOnDemand]: 178/188 looper letters, 742 selfloop transitions, 497 changer transitions 459/1698 dead transitions. [2023-01-28 03:30:14,429 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1698 transitions, 32500 flow [2023-01-28 03:30:14,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-01-28 03:30:14,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-01-28 03:30:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 6424 transitions. [2023-01-28 03:30:14,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45560283687943265 [2023-01-28 03:30:14,437 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 6424 transitions. [2023-01-28 03:30:14,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 6424 transitions. [2023-01-28 03:30:14,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:30:14,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 6424 transitions. [2023-01-28 03:30:14,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 85.65333333333334) internal successors, (6424), 75 states have internal predecessors, (6424), 0 states have call successors, (0), 0 states have 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:30:14,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 states have 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:30:14,464 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 states have 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:30:14,464 INFO L175 Difference]: Start difference. First operand has 240 places, 768 transitions, 13605 flow. Second operand 75 states and 6424 transitions. [2023-01-28 03:30:14,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1698 transitions, 32500 flow [2023-01-28 03:30:16,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 1698 transitions, 31087 flow, removed 612 selfloop flow, removed 30 redundant places. [2023-01-28 03:30:16,605 INFO L231 Difference]: Finished difference. Result has 310 places, 1001 transitions, 18474 flow [2023-01-28 03:30:16,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=12540, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=18474, PETRI_PLACES=310, PETRI_TRANSITIONS=1001} [2023-01-28 03:30:16,606 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2023-01-28 03:30:16,606 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 1001 transitions, 18474 flow [2023-01-28 03:30:16,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 81.66666666666667) internal successors, (1960), 24 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have 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:30:16,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:30:16,607 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:30:16,612 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:30:16,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:30:16,808 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:30:16,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:30:16,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1332058439, now seen corresponding path program 5 times [2023-01-28 03:30:16,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:30:16,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192274398] [2023-01-28 03:30:16,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:30:16,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:30:16,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:30:17,335 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:17,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:30:17,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192274398] [2023-01-28 03:30:17,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192274398] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:30:17,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207276103] [2023-01-28 03:30:17,336 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:30:17,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:30:17,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:30:17,337 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:30:17,339 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:30:17,422 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-01-28 03:30:17,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:30:17,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:30:17,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:30:17,834 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:17,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:30:18,975 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:18,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207276103] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:30:18,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:30:18,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-01-28 03:30:18,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787136599] [2023-01-28 03:30:18,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:30:18,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-01-28 03:30:18,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:30:18,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-01-28 03:30:18,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:30:18,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:30:18,979 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 1001 transitions, 18474 flow. Second operand has 24 states, 24 states have (on average 81.5) internal successors, (1956), 24 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have 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:30:18,979 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:30:18,979 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:30:18,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:30:27,595 INFO L130 PetriNetUnfolder]: 10041/16834 cut-off events. [2023-01-28 03:30:27,595 INFO L131 PetriNetUnfolder]: For 612691/612691 co-relation queries the response was YES. [2023-01-28 03:30:27,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144704 conditions, 16834 events. 10041/16834 cut-off events. For 612691/612691 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 120073 event pairs, 145 based on Foata normal form. 360/17194 useless extension candidates. Maximal degree in co-relation 144552. Up to 5969 conditions per place. [2023-01-28 03:30:27,726 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 868 selfloop transitions, 758 changer transitions 904/2530 dead transitions. [2023-01-28 03:30:27,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 2530 transitions, 52825 flow [2023-01-28 03:30:27,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-01-28 03:30:27,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-01-28 03:30:27,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 7060 transitions. [2023-01-28 03:30:27,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46361964801681116 [2023-01-28 03:30:27,734 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 7060 transitions. [2023-01-28 03:30:27,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 7060 transitions. [2023-01-28 03:30:27,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:30:27,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 7060 transitions. [2023-01-28 03:30:27,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 87.1604938271605) internal successors, (7060), 81 states have internal predecessors, (7060), 0 states have call successors, (0), 0 states have 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:30:27,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 188.0) internal successors, (15416), 82 states have internal predecessors, (15416), 0 states have call successors, (0), 0 states have 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:30:27,754 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 188.0) internal successors, (15416), 82 states have internal predecessors, (15416), 0 states have call successors, (0), 0 states have 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:30:27,754 INFO L175 Difference]: Start difference. First operand has 310 places, 1001 transitions, 18474 flow. Second operand 81 states and 7060 transitions. [2023-01-28 03:30:27,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 2530 transitions, 52825 flow [2023-01-28 03:30:32,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 2530 transitions, 46884 flow, removed 2928 selfloop flow, removed 51 redundant places. [2023-01-28 03:30:32,922 INFO L231 Difference]: Finished difference. Result has 328 places, 1269 transitions, 24924 flow [2023-01-28 03:30:32,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=17083, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=24924, PETRI_PLACES=328, PETRI_TRANSITIONS=1269} [2023-01-28 03:30:32,923 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2023-01-28 03:30:32,923 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 1269 transitions, 24924 flow [2023-01-28 03:30:32,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 81.5) internal successors, (1956), 24 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have 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:30:32,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:30:32,924 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:30:32,933 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:30:33,132 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,SelfDestructingSolverStorable16 [2023-01-28 03:30:33,133 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:30:33,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:30:33,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1456534505, now seen corresponding path program 6 times [2023-01-28 03:30:33,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:30:33,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091249432] [2023-01-28 03:30:33,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:30:33,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:30:33,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:30:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:33,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:30:33,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091249432] [2023-01-28 03:30:33,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091249432] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:30:33,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152615426] [2023-01-28 03:30:33,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:30:33,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:30:33,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:30:33,625 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:30:33,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-01-28 03:30:33,736 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-28 03:30:33,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:30:33,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:30:33,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:30:34,067 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:34,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:30:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:35,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152615426] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:30:35,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:30:35,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-01-28 03:30:35,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229351874] [2023-01-28 03:30:35,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:30:35,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-01-28 03:30:35,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:30:35,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-01-28 03:30:35,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:30:35,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-01-28 03:30:35,042 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1269 transitions, 24924 flow. Second operand has 24 states, 24 states have (on average 79.66666666666667) internal successors, (1912), 24 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have 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:30:35,042 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:30:35,042 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-01-28 03:30:35,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:30:43,167 INFO L130 PetriNetUnfolder]: 10916/18211 cut-off events. [2023-01-28 03:30:43,167 INFO L131 PetriNetUnfolder]: For 488894/488894 co-relation queries the response was YES. [2023-01-28 03:30:43,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151599 conditions, 18211 events. 10916/18211 cut-off events. For 488894/488894 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 130166 event pairs, 221 based on Foata normal form. 278/18489 useless extension candidates. Maximal degree in co-relation 151332. Up to 6497 conditions per place. [2023-01-28 03:30:43,329 INFO L137 encePairwiseOnDemand]: 179/188 looper letters, 922 selfloop transitions, 1022 changer transitions 332/2276 dead transitions. [2023-01-28 03:30:43,329 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 2276 transitions, 47921 flow [2023-01-28 03:30:43,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-01-28 03:30:43,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-01-28 03:30:43,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 5782 transitions. [2023-01-28 03:30:43,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44572926302806043 [2023-01-28 03:30:43,335 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 5782 transitions. [2023-01-28 03:30:43,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 5782 transitions. [2023-01-28 03:30:43,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:30:43,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 5782 transitions. [2023-01-28 03:30:43,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 83.79710144927536) internal successors, (5782), 69 states have internal predecessors, (5782), 0 states have call successors, (0), 0 states have 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:30:43,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 188.0) internal successors, (13160), 70 states have internal predecessors, (13160), 0 states have call successors, (0), 0 states have 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:30:43,353 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 188.0) internal successors, (13160), 70 states have internal predecessors, (13160), 0 states have call successors, (0), 0 states have 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:30:43,353 INFO L175 Difference]: Start difference. First operand has 328 places, 1269 transitions, 24924 flow. Second operand 69 states and 5782 transitions. [2023-01-28 03:30:43,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 2276 transitions, 47921 flow [2023-01-28 03:30:48,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 2276 transitions, 44160 flow, removed 1601 selfloop flow, removed 42 redundant places. [2023-01-28 03:30:48,347 INFO L231 Difference]: Finished difference. Result has 360 places, 1625 transitions, 33729 flow [2023-01-28 03:30:48,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=22733, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=709, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=33729, PETRI_PLACES=360, PETRI_TRANSITIONS=1625} [2023-01-28 03:30:48,348 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2023-01-28 03:30:48,348 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 1625 transitions, 33729 flow [2023-01-28 03:30:48,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 79.66666666666667) internal successors, (1912), 24 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have 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:30:48,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:30:48,349 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:30:48,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-01-28 03:30:48,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-01-28 03:30:48,553 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:30:48,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:30:48,553 INFO L85 PathProgramCache]: Analyzing trace with hash -374995805, now seen corresponding path program 7 times [2023-01-28 03:30:48,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:30:48,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855466310] [2023-01-28 03:30:48,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:30:48,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:30:48,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:30:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:49,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:30:49,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855466310] [2023-01-28 03:30:49,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855466310] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:30:49,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188711504] [2023-01-28 03:30:49,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:30:49,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:30:49,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:30:49,086 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:30:49,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-01-28 03:30:49,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:30:49,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:30:49,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:30:49,528 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:49,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:30:50,751 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:50,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188711504] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:30:50,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:30:50,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-01-28 03:30:50,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515521279] [2023-01-28 03:30:50,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:30:50,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 03:30:50,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:30:50,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 03:30:50,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2023-01-28 03:30:50,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:30:50,755 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1625 transitions, 33729 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:30:50,755 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:30:50,755 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:30:50,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:31:02,286 INFO L130 PetriNetUnfolder]: 14013/23490 cut-off events. [2023-01-28 03:31:02,286 INFO L131 PetriNetUnfolder]: For 643816/643816 co-relation queries the response was YES. [2023-01-28 03:31:02,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206159 conditions, 23490 events. 14013/23490 cut-off events. For 643816/643816 co-relation queries the response was YES. Maximal size of possible extension queue 949. Compared 176356 event pairs, 261 based on Foata normal form. 330/23820 useless extension candidates. Maximal degree in co-relation 205957. Up to 8321 conditions per place. [2023-01-28 03:31:02,593 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 1269 selfloop transitions, 934 changer transitions 710/2913 dead transitions. [2023-01-28 03:31:02,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 2913 transitions, 65681 flow [2023-01-28 03:31:02,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-01-28 03:31:02,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-01-28 03:31:02,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 5231 transitions. [2023-01-28 03:31:02,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46374113475177303 [2023-01-28 03:31:02,599 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 5231 transitions. [2023-01-28 03:31:02,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 5231 transitions. [2023-01-28 03:31:02,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:31:02,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 5231 transitions. [2023-01-28 03:31:02,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 87.18333333333334) internal successors, (5231), 60 states have internal predecessors, (5231), 0 states have call successors, (0), 0 states have 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:31:02,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 188.0) internal successors, (11468), 61 states have internal predecessors, (11468), 0 states have call successors, (0), 0 states have 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:31:02,617 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 188.0) internal successors, (11468), 61 states have internal predecessors, (11468), 0 states have call successors, (0), 0 states have 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:31:02,618 INFO L175 Difference]: Start difference. First operand has 360 places, 1625 transitions, 33729 flow. Second operand 60 states and 5231 transitions. [2023-01-28 03:31:02,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 2913 transitions, 65681 flow [2023-01-28 03:31:12,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 2913 transitions, 61933 flow, removed 1763 selfloop flow, removed 41 redundant places. [2023-01-28 03:31:12,858 INFO L231 Difference]: Finished difference. Result has 377 places, 1913 transitions, 41810 flow [2023-01-28 03:31:12,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=32363, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=701, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=839, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=41810, PETRI_PLACES=377, PETRI_TRANSITIONS=1913} [2023-01-28 03:31:12,860 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 347 predicate places. [2023-01-28 03:31:12,860 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 1913 transitions, 41810 flow [2023-01-28 03:31:12,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:31:12,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:31:12,861 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:31:12,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-01-28 03:31:13,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:31:13,066 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:31:13,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:31:13,067 INFO L85 PathProgramCache]: Analyzing trace with hash -861836191, now seen corresponding path program 8 times [2023-01-28 03:31:13,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:31:13,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358066478] [2023-01-28 03:31:13,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:31:13,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:31:13,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:31:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:13,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:31:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358066478] [2023-01-28 03:31:13,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358066478] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:31:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063006949] [2023-01-28 03:31:13,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:31:13,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:31:13,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:31:13,514 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:31:13,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-01-28 03:31:13,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:31:13,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:31:13,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:31:13,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:31:13,913 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:13,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:31:14,976 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:14,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063006949] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:31:14,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:31:14,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-01-28 03:31:14,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194083956] [2023-01-28 03:31:14,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:31:14,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 03:31:14,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:31:14,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 03:31:14,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2023-01-28 03:31:14,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:31:14,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1913 transitions, 41810 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:31:14,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:31:14,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:31:14,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:31:27,741 INFO L130 PetriNetUnfolder]: 14865/24854 cut-off events. [2023-01-28 03:31:27,741 INFO L131 PetriNetUnfolder]: For 613998/613998 co-relation queries the response was YES. [2023-01-28 03:31:27,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219028 conditions, 24854 events. 14865/24854 cut-off events. For 613998/613998 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 186361 event pairs, 329 based on Foata normal form. 338/25192 useless extension candidates. Maximal degree in co-relation 218802. Up to 8783 conditions per place. [2023-01-28 03:31:27,990 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 1380 selfloop transitions, 1113 changer transitions 421/2914 dead transitions. [2023-01-28 03:31:27,990 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 2914 transitions, 67362 flow [2023-01-28 03:31:27,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-01-28 03:31:27,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-01-28 03:31:27,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 5884 transitions. [2023-01-28 03:31:27,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602628285356696 [2023-01-28 03:31:27,995 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 5884 transitions. [2023-01-28 03:31:27,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 5884 transitions. [2023-01-28 03:31:27,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:31:27,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 5884 transitions. [2023-01-28 03:31:28,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 86.52941176470588) internal successors, (5884), 68 states have internal predecessors, (5884), 0 states have call successors, (0), 0 states have 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:31:28,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have 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:31:28,011 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have 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:31:28,011 INFO L175 Difference]: Start difference. First operand has 377 places, 1913 transitions, 41810 flow. Second operand 68 states and 5884 transitions. [2023-01-28 03:31:28,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 2914 transitions, 67362 flow [2023-01-28 03:31:36,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 2914 transitions, 64489 flow, removed 1315 selfloop flow, removed 37 redundant places. [2023-01-28 03:31:36,950 INFO L231 Difference]: Finished difference. Result has 419 places, 2121 transitions, 49097 flow [2023-01-28 03:31:36,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=40006, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1902, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=842, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=928, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=49097, PETRI_PLACES=419, PETRI_TRANSITIONS=2121} [2023-01-28 03:31:36,952 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 389 predicate places. [2023-01-28 03:31:36,952 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 2121 transitions, 49097 flow [2023-01-28 03:31:36,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:31:36,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:31:36,953 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:31:36,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-01-28 03:31:37,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:31:37,158 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:31:37,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:31:37,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1679700261, now seen corresponding path program 9 times [2023-01-28 03:31:37,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:31:37,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529026926] [2023-01-28 03:31:37,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:31:37,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:31:37,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:31:37,712 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:37,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:31:37,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529026926] [2023-01-28 03:31:37,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529026926] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:31:37,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422720630] [2023-01-28 03:31:37,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:31:37,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:31:37,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:31:37,717 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:31:37,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-01-28 03:31:37,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-01-28 03:31:37,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:31:37,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:31:37,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:31:38,095 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:38,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:31:39,242 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:39,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422720630] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:31:39,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:31:39,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-01-28 03:31:39,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021587194] [2023-01-28 03:31:39,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:31:39,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-01-28 03:31:39,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:31:39,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-01-28 03:31:39,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:31:39,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:31:39,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 2121 transitions, 49097 flow. Second operand has 23 states, 23 states have (on average 81.56521739130434) internal successors, (1876), 23 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have 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:31:39,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:31:39,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:31:39,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:31:55,373 INFO L130 PetriNetUnfolder]: 17241/28954 cut-off events. [2023-01-28 03:31:55,374 INFO L131 PetriNetUnfolder]: For 673318/673318 co-relation queries the response was YES. [2023-01-28 03:31:55,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260573 conditions, 28954 events. 17241/28954 cut-off events. For 673318/673318 co-relation queries the response was YES. Maximal size of possible extension queue 1133. Compared 224657 event pairs, 411 based on Foata normal form. 266/29220 useless extension candidates. Maximal degree in co-relation 260458. Up to 11728 conditions per place. [2023-01-28 03:31:55,805 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 1704 selfloop transitions, 1078 changer transitions 680/3462 dead transitions. [2023-01-28 03:31:55,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 3462 transitions, 84050 flow [2023-01-28 03:31:55,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-01-28 03:31:55,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-01-28 03:31:55,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 5932 transitions. [2023-01-28 03:31:55,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.464017521902378 [2023-01-28 03:31:55,809 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 5932 transitions. [2023-01-28 03:31:55,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 5932 transitions. [2023-01-28 03:31:55,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:31:55,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 5932 transitions. [2023-01-28 03:31:55,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 87.23529411764706) internal successors, (5932), 68 states have internal predecessors, (5932), 0 states have call successors, (0), 0 states have 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:31:55,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have 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:31:55,824 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have 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:31:55,824 INFO L175 Difference]: Start difference. First operand has 419 places, 2121 transitions, 49097 flow. Second operand 68 states and 5932 transitions. [2023-01-28 03:31:55,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 3462 transitions, 84050 flow [2023-01-28 03:32:12,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 3462 transitions, 80779 flow, removed 1532 selfloop flow, removed 30 redundant places. [2023-01-28 03:32:12,269 INFO L231 Difference]: Finished difference. Result has 450 places, 2432 transitions, 58341 flow [2023-01-28 03:32:12,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=47484, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=784, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=58341, PETRI_PLACES=450, PETRI_TRANSITIONS=2432} [2023-01-28 03:32:12,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2023-01-28 03:32:12,271 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 2432 transitions, 58341 flow [2023-01-28 03:32:12,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 81.56521739130434) internal successors, (1876), 23 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have 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:32:12,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:32:12,271 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:32:12,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-01-28 03:32:12,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-01-28 03:32:12,477 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:32:12,477 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:32:12,477 INFO L85 PathProgramCache]: Analyzing trace with hash 641642743, now seen corresponding path program 10 times [2023-01-28 03:32:12,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:32:12,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015058512] [2023-01-28 03:32:12,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:32:12,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:32:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:32:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:12,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:32:12,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015058512] [2023-01-28 03:32:12,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015058512] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:32:12,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395576965] [2023-01-28 03:32:12,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:32:12,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:32:12,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:32:12,881 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:32:12,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-01-28 03:32:12,977 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:32:12,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:32:12,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:32:12,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:32:13,268 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:13,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:32:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:14,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395576965] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:32:14,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:32:14,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-01-28 03:32:14,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911417013] [2023-01-28 03:32:14,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:32:14,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 03:32:14,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:32:14,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 03:32:14,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-01-28 03:32:14,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:32:14,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 2432 transitions, 58341 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:32:14,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:32:14,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:32:14,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:32:35,134 INFO L130 PetriNetUnfolder]: 20120/33819 cut-off events. [2023-01-28 03:32:35,134 INFO L131 PetriNetUnfolder]: For 1044291/1044291 co-relation queries the response was YES. [2023-01-28 03:32:35,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313464 conditions, 33819 events. 20120/33819 cut-off events. For 1044291/1044291 co-relation queries the response was YES. Maximal size of possible extension queue 1291. Compared 268174 event pairs, 333 based on Foata normal form. 468/34287 useless extension candidates. Maximal degree in co-relation 313343. Up to 12069 conditions per place. [2023-01-28 03:32:35,764 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 1577 selfloop transitions, 1496 changer transitions 950/4023 dead transitions. [2023-01-28 03:32:35,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 4023 transitions, 101035 flow [2023-01-28 03:32:35,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-01-28 03:32:35,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-01-28 03:32:35,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 6362 transitions. [2023-01-28 03:32:35,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46356747303993007 [2023-01-28 03:32:35,770 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 6362 transitions. [2023-01-28 03:32:35,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 6362 transitions. [2023-01-28 03:32:35,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:32:35,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 6362 transitions. [2023-01-28 03:32:35,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 87.15068493150685) internal successors, (6362), 73 states have internal predecessors, (6362), 0 states have call successors, (0), 0 states have 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:32:35,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 188.0) internal successors, (13912), 74 states have internal predecessors, (13912), 0 states have call successors, (0), 0 states have 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:32:35,786 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 188.0) internal successors, (13912), 74 states have internal predecessors, (13912), 0 states have call successors, (0), 0 states have 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:32:35,786 INFO L175 Difference]: Start difference. First operand has 450 places, 2432 transitions, 58341 flow. Second operand 73 states and 6362 transitions. [2023-01-28 03:32:35,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 4023 transitions, 101035 flow [2023-01-28 03:32:52,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 4023 transitions, 98093 flow, removed 1400 selfloop flow, removed 30 redundant places. [2023-01-28 03:32:52,557 INFO L231 Difference]: Finished difference. Result has 498 places, 2703 transitions, 68955 flow [2023-01-28 03:32:52,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=56700, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=68955, PETRI_PLACES=498, PETRI_TRANSITIONS=2703} [2023-01-28 03:32:52,559 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 468 predicate places. [2023-01-28 03:32:52,559 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 2703 transitions, 68955 flow [2023-01-28 03:32:52,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:32:52,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:32:52,559 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:32:52,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-01-28 03:32:52,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-01-28 03:32:52,760 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:32:52,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:32:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1196493169, now seen corresponding path program 11 times [2023-01-28 03:32:52,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:32:52,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938918447] [2023-01-28 03:32:52,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:32:52,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:32:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:32:53,139 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:53,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:32:53,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938918447] [2023-01-28 03:32:53,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938918447] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:32:53,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033329378] [2023-01-28 03:32:53,139 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:32:53,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:32:53,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:32:53,141 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:32:53,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-01-28 03:32:53,250 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-01-28 03:32:53,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:32:53,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:32:53,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:32:53,607 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:53,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:32:54,553 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:54,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033329378] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:32:54,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:32:54,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-01-28 03:32:54,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578134834] [2023-01-28 03:32:54,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:32:54,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 03:32:54,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:32:54,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 03:32:54,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2023-01-28 03:32:54,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:32:54,556 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 2703 transitions, 68955 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:32:54,557 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:32:54,557 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:32:54,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:33:16,140 INFO L130 PetriNetUnfolder]: 20212/33745 cut-off events. [2023-01-28 03:33:16,141 INFO L131 PetriNetUnfolder]: For 1132339/1132339 co-relation queries the response was YES. [2023-01-28 03:33:16,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 323479 conditions, 33745 events. 20212/33745 cut-off events. For 1132339/1132339 co-relation queries the response was YES. Maximal size of possible extension queue 1324. Compared 265346 event pairs, 455 based on Foata normal form. 330/34075 useless extension candidates. Maximal degree in co-relation 323343. Up to 16085 conditions per place. [2023-01-28 03:33:16,636 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 2159 selfloop transitions, 1010 changer transitions 686/3855 dead transitions. [2023-01-28 03:33:16,637 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 3855 transitions, 100857 flow [2023-01-28 03:33:16,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-01-28 03:33:16,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2023-01-28 03:33:16,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 6280 transitions. [2023-01-28 03:33:16,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4639479905437352 [2023-01-28 03:33:16,641 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 6280 transitions. [2023-01-28 03:33:16,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 6280 transitions. [2023-01-28 03:33:16,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:33:16,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 6280 transitions. [2023-01-28 03:33:16,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 87.22222222222223) internal successors, (6280), 72 states have internal predecessors, (6280), 0 states have call successors, (0), 0 states have 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:33:16,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 188.0) internal successors, (13724), 73 states have internal predecessors, (13724), 0 states have call successors, (0), 0 states have 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:33:16,652 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 188.0) internal successors, (13724), 73 states have internal predecessors, (13724), 0 states have call successors, (0), 0 states have 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:33:16,652 INFO L175 Difference]: Start difference. First operand has 498 places, 2703 transitions, 68955 flow. Second operand 72 states and 6280 transitions. [2023-01-28 03:33:16,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 3855 transitions, 100857 flow [2023-01-28 03:33:33,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 3855 transitions, 97475 flow, removed 1501 selfloop flow, removed 40 redundant places. [2023-01-28 03:33:33,153 INFO L231 Difference]: Finished difference. Result has 527 places, 2825 transitions, 73128 flow [2023-01-28 03:33:33,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=66129, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=808, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1850, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=73128, PETRI_PLACES=527, PETRI_TRANSITIONS=2825} [2023-01-28 03:33:33,156 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 497 predicate places. [2023-01-28 03:33:33,156 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 2825 transitions, 73128 flow [2023-01-28 03:33:33,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:33:33,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:33:33,157 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:33:33,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-01-28 03:33:33,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:33:33,362 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:33:33,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:33:33,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1538225957, now seen corresponding path program 12 times [2023-01-28 03:33:33,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:33:33,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73121057] [2023-01-28 03:33:33,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:33:33,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:33:33,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:33:33,820 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:33:33,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:33:33,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73121057] [2023-01-28 03:33:33,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73121057] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:33:33,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582475925] [2023-01-28 03:33:33,821 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:33:33,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:33:33,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:33:33,825 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:33:33,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-01-28 03:33:33,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-01-28 03:33:33,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:33:33,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 03:33:33,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:33:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:33:34,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:33:35,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:33:35,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582475925] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:33:35,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:33:35,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-01-28 03:33:35,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401812198] [2023-01-28 03:33:35,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:33:35,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 03:33:35,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:33:35,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 03:33:35,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2023-01-28 03:33:35,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:33:35,182 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 2825 transitions, 73128 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:33:35,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:33:35,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:33:35,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:33:59,388 INFO L130 PetriNetUnfolder]: 21650/36243 cut-off events. [2023-01-28 03:33:59,388 INFO L131 PetriNetUnfolder]: For 1291197/1291197 co-relation queries the response was YES. [2023-01-28 03:34:00,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 354695 conditions, 36243 events. 21650/36243 cut-off events. For 1291197/1291197 co-relation queries the response was YES. Maximal size of possible extension queue 1359. Compared 288285 event pairs, 445 based on Foata normal form. 314/36557 useless extension candidates. Maximal degree in co-relation 354555. Up to 15394 conditions per place. [2023-01-28 03:34:00,201 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 2029 selfloop transitions, 1377 changer transitions 651/4057 dead transitions. [2023-01-28 03:34:00,201 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 4057 transitions, 110194 flow [2023-01-28 03:34:00,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-01-28 03:34:00,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-01-28 03:34:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 5929 transitions. [2023-01-28 03:34:00,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4637828535669587 [2023-01-28 03:34:00,204 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 5929 transitions. [2023-01-28 03:34:00,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 5929 transitions. [2023-01-28 03:34:00,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:34:00,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 5929 transitions. [2023-01-28 03:34:00,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 87.19117647058823) internal successors, (5929), 68 states have internal predecessors, (5929), 0 states have call successors, (0), 0 states have 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:34:00,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have 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:34:00,214 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have 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:34:00,214 INFO L175 Difference]: Start difference. First operand has 527 places, 2825 transitions, 73128 flow. Second operand 68 states and 5929 transitions. [2023-01-28 03:34:00,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 4057 transitions, 110194 flow [2023-01-28 03:34:21,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 4057 transitions, 103661 flow, removed 2252 selfloop flow, removed 43 redundant places. [2023-01-28 03:34:21,624 INFO L231 Difference]: Finished difference. Result has 535 places, 3015 transitions, 79732 flow [2023-01-28 03:34:21,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=69253, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=79732, PETRI_PLACES=535, PETRI_TRANSITIONS=3015} [2023-01-28 03:34:21,626 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 505 predicate places. [2023-01-28 03:34:21,627 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 3015 transitions, 79732 flow [2023-01-28 03:34:21,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have 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:34:21,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:34:21,627 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:34:21,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-01-28 03:34:21,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:34:21,828 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:34:21,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:34:21,828 INFO L85 PathProgramCache]: Analyzing trace with hash 947299016, now seen corresponding path program 13 times [2023-01-28 03:34:21,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:34:21,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441927066] [2023-01-28 03:34:21,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:34:21,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:34:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:34:22,286 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:34:22,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:34:22,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441927066] [2023-01-28 03:34:22,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441927066] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:34:22,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209285955] [2023-01-28 03:34:22,287 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:34:22,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:34:22,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:34:22,289 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:34:22,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-01-28 03:34:22,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:34:22,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-01-28 03:34:22,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:34:22,822 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:34:22,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:34:24,002 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:34:24,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209285955] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:34:24,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:34:24,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2023-01-28 03:34:24,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978743360] [2023-01-28 03:34:24,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:34:24,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 03:34:24,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:34:24,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 03:34:24,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2023-01-28 03:34:24,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:34:24,005 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 3015 transitions, 79732 flow. Second operand has 27 states, 27 states have (on average 81.74074074074075) internal successors, (2207), 27 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have 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:34:24,005 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:34:24,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:34:24,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:34:50,856 INFO L130 PetriNetUnfolder]: 22987/38300 cut-off events. [2023-01-28 03:34:50,856 INFO L131 PetriNetUnfolder]: For 1189470/1189470 co-relation queries the response was YES. [2023-01-28 03:34:51,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375585 conditions, 38300 events. 22987/38300 cut-off events. For 1189470/1189470 co-relation queries the response was YES. Maximal size of possible extension queue 1419. Compared 305084 event pairs, 519 based on Foata normal form. 424/38724 useless extension candidates. Maximal degree in co-relation 375456. Up to 18394 conditions per place. [2023-01-28 03:34:51,476 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 2458 selfloop transitions, 1141 changer transitions 556/4155 dead transitions. [2023-01-28 03:34:51,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 4155 transitions, 116301 flow [2023-01-28 03:34:51,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-01-28 03:34:51,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-01-28 03:34:51,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 6461 transitions. [2023-01-28 03:34:51,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4582269503546099 [2023-01-28 03:34:51,480 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 6461 transitions. [2023-01-28 03:34:51,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 6461 transitions. [2023-01-28 03:34:51,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:34:51,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 6461 transitions. [2023-01-28 03:34:51,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 86.14666666666666) internal successors, (6461), 75 states have internal predecessors, (6461), 0 states have call successors, (0), 0 states have 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:34:51,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 states have 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:34:51,490 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 states have 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:34:51,490 INFO L175 Difference]: Start difference. First operand has 535 places, 3015 transitions, 79732 flow. Second operand 75 states and 6461 transitions. [2023-01-28 03:34:51,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 4155 transitions, 116301 flow [2023-01-28 03:35:10,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 4155 transitions, 112449 flow, removed 1824 selfloop flow, removed 33 redundant places. [2023-01-28 03:35:10,482 INFO L231 Difference]: Finished difference. Result has 587 places, 3232 transitions, 87791 flow [2023-01-28 03:35:10,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=76942, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=903, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2012, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=87791, PETRI_PLACES=587, PETRI_TRANSITIONS=3232} [2023-01-28 03:35:10,484 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 557 predicate places. [2023-01-28 03:35:10,484 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 3232 transitions, 87791 flow [2023-01-28 03:35:10,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 81.74074074074075) internal successors, (2207), 27 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have 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:35:10,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:35:10,484 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:35:10,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-01-28 03:35:10,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-01-28 03:35:10,685 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:35:10,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:35:10,685 INFO L85 PathProgramCache]: Analyzing trace with hash 954649586, now seen corresponding path program 14 times [2023-01-28 03:35:10,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:35:10,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611052815] [2023-01-28 03:35:10,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:35:10,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:35:10,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:35:11,432 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:35:11,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:35:11,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611052815] [2023-01-28 03:35:11,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611052815] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:35:11,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779580772] [2023-01-28 03:35:11,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:35:11,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:35:11,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:35:11,434 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:35:11,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-01-28 03:35:11,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:35:11,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:35:11,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-01-28 03:35:11,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:35:12,123 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:35:12,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:35:13,823 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:35:13,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779580772] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:35:13,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:35:13,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-01-28 03:35:13,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261083338] [2023-01-28 03:35:13,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:35:13,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 03:35:13,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:35:13,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 03:35:13,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2023-01-28 03:35:13,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:35:13,826 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 3232 transitions, 87791 flow. Second operand has 30 states, 30 states have (on average 81.66666666666667) internal successors, (2450), 30 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have 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:35:13,826 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:35:13,826 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:35:13,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:35:49,683 INFO L130 PetriNetUnfolder]: 25163/42134 cut-off events. [2023-01-28 03:35:49,683 INFO L131 PetriNetUnfolder]: For 1377380/1377380 co-relation queries the response was YES. [2023-01-28 03:35:50,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420804 conditions, 42134 events. 25163/42134 cut-off events. For 1377380/1377380 co-relation queries the response was YES. Maximal size of possible extension queue 1522. Compared 340516 event pairs, 691 based on Foata normal form. 332/42466 useless extension candidates. Maximal degree in co-relation 420655. Up to 18652 conditions per place. [2023-01-28 03:35:50,749 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 2593 selfloop transitions, 1584 changer transitions 364/4541 dead transitions. [2023-01-28 03:35:50,749 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 4541 transitions, 128508 flow [2023-01-28 03:35:50,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-01-28 03:35:50,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-01-28 03:35:50,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 6609 transitions. [2023-01-28 03:35:50,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46255599104143336 [2023-01-28 03:35:50,753 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 6609 transitions. [2023-01-28 03:35:50,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 6609 transitions. [2023-01-28 03:35:50,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:35:50,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 6609 transitions. [2023-01-28 03:35:50,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 86.96052631578948) internal successors, (6609), 76 states have internal predecessors, (6609), 0 states have call successors, (0), 0 states have 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:35:50,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 188.0) internal successors, (14476), 77 states have internal predecessors, (14476), 0 states have call successors, (0), 0 states have 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:35:50,763 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 188.0) internal successors, (14476), 77 states have internal predecessors, (14476), 0 states have call successors, (0), 0 states have 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:35:50,763 INFO L175 Difference]: Start difference. First operand has 587 places, 3232 transitions, 87791 flow. Second operand 76 states and 6609 transitions. [2023-01-28 03:35:50,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 4541 transitions, 128508 flow [2023-01-28 03:36:27,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 4541 transitions, 124176 flow, removed 1941 selfloop flow, removed 43 redundant places. [2023-01-28 03:36:27,904 INFO L231 Difference]: Finished difference. Result has 609 places, 3691 transitions, 104190 flow [2023-01-28 03:36:27,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=84942, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1095, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2072, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=104190, PETRI_PLACES=609, PETRI_TRANSITIONS=3691} [2023-01-28 03:36:27,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 579 predicate places. [2023-01-28 03:36:27,907 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 3691 transitions, 104190 flow [2023-01-28 03:36:27,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 81.66666666666667) internal successors, (2450), 30 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have 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:36:27,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:36:27,908 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:36:27,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-01-28 03:36:28,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-01-28 03:36:28,109 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:36:28,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:36:28,109 INFO L85 PathProgramCache]: Analyzing trace with hash -593558814, now seen corresponding path program 15 times [2023-01-28 03:36:28,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:36:28,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25508822] [2023-01-28 03:36:28,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:36:28,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:36:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:36:28,806 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:36:28,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:36:28,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25508822] [2023-01-28 03:36:28,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25508822] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:36:28,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541443822] [2023-01-28 03:36:28,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:36:28,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:36:28,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:36:28,808 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:36:28,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-01-28 03:36:28,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-01-28 03:36:28,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:36:28,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-01-28 03:36:28,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:36:29,497 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:36:29,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:36:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:36:31,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541443822] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:36:31,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:36:31,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-01-28 03:36:31,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335270951] [2023-01-28 03:36:31,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:36:31,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 03:36:31,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:36:31,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 03:36:31,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2023-01-28 03:36:31,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-01-28 03:36:31,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 3691 transitions, 104190 flow. Second operand has 30 states, 30 states have (on average 79.53333333333333) internal successors, (2386), 30 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have 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:36:31,352 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:36:31,352 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-01-28 03:36:31,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:37:17,172 INFO L130 PetriNetUnfolder]: 28725/48072 cut-off events. [2023-01-28 03:37:17,173 INFO L131 PetriNetUnfolder]: For 1618270/1618270 co-relation queries the response was YES. [2023-01-28 03:37:18,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492885 conditions, 48072 events. 28725/48072 cut-off events. For 1618270/1618270 co-relation queries the response was YES. Maximal size of possible extension queue 1725. Compared 394065 event pairs, 673 based on Foata normal form. 420/48492 useless extension candidates. Maximal degree in co-relation 492735. Up to 17577 conditions per place. [2023-01-28 03:37:18,609 INFO L137 encePairwiseOnDemand]: 179/188 looper letters, 2580 selfloop transitions, 2252 changer transitions 518/5350 dead transitions. [2023-01-28 03:37:18,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 5350 transitions, 158597 flow [2023-01-28 03:37:18,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2023-01-28 03:37:18,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2023-01-28 03:37:18,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 10050 transitions. [2023-01-28 03:37:18,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4454787234042553 [2023-01-28 03:37:18,615 INFO L72 ComplementDD]: Start complementDD. Operand 120 states and 10050 transitions. [2023-01-28 03:37:18,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 10050 transitions. [2023-01-28 03:37:18,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:37:18,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 120 states and 10050 transitions. [2023-01-28 03:37:18,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 121 states, 120 states have (on average 83.75) internal successors, (10050), 120 states have internal predecessors, (10050), 0 states have call successors, (0), 0 states have 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:37:18,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 121 states, 121 states have (on average 188.0) internal successors, (22748), 121 states have internal predecessors, (22748), 0 states have call successors, (0), 0 states have 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:37:18,642 INFO L81 ComplementDD]: Finished complementDD. Result has 121 states, 121 states have (on average 188.0) internal successors, (22748), 121 states have internal predecessors, (22748), 0 states have call successors, (0), 0 states have 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:37:18,642 INFO L175 Difference]: Start difference. First operand has 609 places, 3691 transitions, 104190 flow. Second operand 120 states and 10050 transitions. [2023-01-28 03:37:18,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 5350 transitions, 158597 flow [2023-01-28 03:38:00,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 5350 transitions, 151455 flow, removed 3347 selfloop flow, removed 36 redundant places. [2023-01-28 03:38:00,904 INFO L231 Difference]: Finished difference. Result has 746 places, 4291 transitions, 127623 flow [2023-01-28 03:38:00,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=99648, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=120, PETRI_FLOW=127623, PETRI_PLACES=746, PETRI_TRANSITIONS=4291} [2023-01-28 03:38:00,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 716 predicate places. [2023-01-28 03:38:00,907 INFO L495 AbstractCegarLoop]: Abstraction has has 746 places, 4291 transitions, 127623 flow [2023-01-28 03:38:00,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 79.53333333333333) internal successors, (2386), 30 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have 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:38:00,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:38:00,908 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:38:00,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-01-28 03:38:01,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-01-28 03:38:01,109 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:38:01,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:38:01,109 INFO L85 PathProgramCache]: Analyzing trace with hash 337057471, now seen corresponding path program 16 times [2023-01-28 03:38:01,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:38:01,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634682506] [2023-01-28 03:38:01,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:38:01,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:38:01,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:38:01,872 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:38:01,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:38:01,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634682506] [2023-01-28 03:38:01,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634682506] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:38:01,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669649516] [2023-01-28 03:38:01,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:38:01,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:38:01,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:38:01,877 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:38:01,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-01-28 03:38:01,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:38:01,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:38:01,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-01-28 03:38:01,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:38:02,528 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:38:02,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:38:04,613 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:38:04,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669649516] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:38:04,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:38:04,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-01-28 03:38:04,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573245320] [2023-01-28 03:38:04,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:38:04,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 03:38:04,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:38:04,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 03:38:04,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=736, Unknown=0, NotChecked=0, Total=930 [2023-01-28 03:38:04,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:38:04,617 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 4291 transitions, 127623 flow. Second operand has 31 states, 31 states have (on average 81.58064516129032) internal successors, (2529), 31 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have 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:38:04,617 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:38:04,617 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:38:04,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:39:15,296 INFO L130 PetriNetUnfolder]: 34899/58762 cut-off events. [2023-01-28 03:39:15,296 INFO L131 PetriNetUnfolder]: For 3515107/3515107 co-relation queries the response was YES. [2023-01-28 03:39:17,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 682992 conditions, 58762 events. 34899/58762 cut-off events. For 3515107/3515107 co-relation queries the response was YES. Maximal size of possible extension queue 2097. Compared 499838 event pairs, 771 based on Foata normal form. 436/59198 useless extension candidates. Maximal degree in co-relation 682784. Up to 20835 conditions per place. [2023-01-28 03:39:17,445 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 3289 selfloop transitions, 2435 changer transitions 1134/6858 dead transitions. [2023-01-28 03:39:17,445 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 6858 transitions, 214465 flow [2023-01-28 03:39:17,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2023-01-28 03:39:17,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2023-01-28 03:39:17,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 10902 transitions. [2023-01-28 03:39:17,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46391489361702126 [2023-01-28 03:39:17,451 INFO L72 ComplementDD]: Start complementDD. Operand 125 states and 10902 transitions. [2023-01-28 03:39:17,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 125 states and 10902 transitions. [2023-01-28 03:39:17,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:39:17,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 125 states and 10902 transitions. [2023-01-28 03:39:17,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 126 states, 125 states have (on average 87.216) internal successors, (10902), 125 states have internal predecessors, (10902), 0 states have call successors, (0), 0 states have 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:39:17,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 126 states, 126 states have (on average 188.0) internal successors, (23688), 126 states have internal predecessors, (23688), 0 states have call successors, (0), 0 states have 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:39:17,475 INFO L81 ComplementDD]: Finished complementDD. Result has 126 states, 126 states have (on average 188.0) internal successors, (23688), 126 states have internal predecessors, (23688), 0 states have call successors, (0), 0 states have 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:39:17,475 INFO L175 Difference]: Start difference. First operand has 746 places, 4291 transitions, 127623 flow. Second operand 125 states and 10902 transitions. [2023-01-28 03:39:17,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 6858 transitions, 214465 flow [2023-01-28 03:40:47,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 6858 transitions, 202458 flow, removed 5668 selfloop flow, removed 82 redundant places. [2023-01-28 03:40:47,908 INFO L231 Difference]: Finished difference. Result has 774 places, 5046 transitions, 157473 flow [2023-01-28 03:40:47,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=122945, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1703, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=125, PETRI_FLOW=157473, PETRI_PLACES=774, PETRI_TRANSITIONS=5046} [2023-01-28 03:40:47,911 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 744 predicate places. [2023-01-28 03:40:47,911 INFO L495 AbstractCegarLoop]: Abstraction has has 774 places, 5046 transitions, 157473 flow [2023-01-28 03:40:47,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 81.58064516129032) internal successors, (2529), 31 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have 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:40:47,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:40:47,912 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:40:47,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-01-28 03:40:48,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:40:48,117 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:40:48,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:40:48,118 INFO L85 PathProgramCache]: Analyzing trace with hash 624498002, now seen corresponding path program 17 times [2023-01-28 03:40:48,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:40:48,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302002639] [2023-01-28 03:40:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:40:48,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:40:48,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:40:48,750 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:40:48,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:40:48,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302002639] [2023-01-28 03:40:48,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302002639] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:40:48,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544505416] [2023-01-28 03:40:48,751 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:40:48,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:40:48,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:40:48,753 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:40:48,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-01-28 03:40:48,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-01-28 03:40:48,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:40:48,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-01-28 03:40:48,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:40:49,492 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:40:49,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:40:51,045 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:40:51,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544505416] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:40:51,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:40:51,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-01-28 03:40:51,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304239336] [2023-01-28 03:40:51,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:40:51,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 03:40:51,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:40:51,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 03:40:51,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=737, Unknown=0, NotChecked=0, Total=930 [2023-01-28 03:40:51,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-01-28 03:40:51,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 5046 transitions, 157473 flow. Second operand has 31 states, 31 states have (on average 81.61290322580645) internal successors, (2530), 31 states have internal predecessors, (2530), 0 states have call successors, (0), 0 states have 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:40:51,049 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:40:51,049 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-01-28 03:40:51,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:42:12,369 INFO L130 PetriNetUnfolder]: 38272/64531 cut-off events. [2023-01-28 03:42:12,370 INFO L131 PetriNetUnfolder]: For 3613766/3613766 co-relation queries the response was YES. [2023-01-28 03:42:14,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 724395 conditions, 64531 events. 38272/64531 cut-off events. For 3613766/3613766 co-relation queries the response was YES. Maximal size of possible extension queue 2146. Compared 554636 event pairs, 841 based on Foata normal form. 650/65181 useless extension candidates. Maximal degree in co-relation 724202. Up to 25848 conditions per place. [2023-01-28 03:42:14,647 INFO L137 encePairwiseOnDemand]: 181/188 looper letters, 3416 selfloop transitions, 2350 changer transitions 1399/7165 dead transitions. [2023-01-28 03:42:14,647 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 7165 transitions, 231482 flow [2023-01-28 03:42:14,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-01-28 03:42:14,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2023-01-28 03:42:14,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 8176 transitions. [2023-01-28 03:42:14,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626527840651879 [2023-01-28 03:42:14,653 INFO L72 ComplementDD]: Start complementDD. Operand 94 states and 8176 transitions. [2023-01-28 03:42:14,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 8176 transitions. [2023-01-28 03:42:14,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:42:14,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 94 states and 8176 transitions. [2023-01-28 03:42:14,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 95 states, 94 states have (on average 86.97872340425532) internal successors, (8176), 94 states have internal predecessors, (8176), 0 states have call successors, (0), 0 states have 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:42:14,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 95 states, 95 states have (on average 188.0) internal successors, (17860), 95 states have internal predecessors, (17860), 0 states have call successors, (0), 0 states have 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:42:14,671 INFO L81 ComplementDD]: Finished complementDD. Result has 95 states, 95 states have (on average 188.0) internal successors, (17860), 95 states have internal predecessors, (17860), 0 states have call successors, (0), 0 states have 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:42:14,671 INFO L175 Difference]: Start difference. First operand has 774 places, 5046 transitions, 157473 flow. Second operand 94 states and 8176 transitions. [2023-01-28 03:42:14,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 7165 transitions, 231482 flow Received shutdown request... [2023-01-28 03:42:28,193 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 03:42:28,193 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:42:28,423 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-01-28 03:42:28,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-01-28 03:42:28,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-01-28 03:42:28,628 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-01-28 03:42:28,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-01-28 03:42:28,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-01-28 03:42:28,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-01-28 03:42:28,630 INFO L445 BasicCegarLoop]: Path program histogram: [17, 6, 5, 1] [2023-01-28 03:42:28,632 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 03:42:28,632 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 03:42:28,634 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:42:28 BasicIcfg [2023-01-28 03:42:28,634 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 03:42:28,635 INFO L158 Benchmark]: Toolchain (without parser) took 776591.30ms. Allocated memory was 371.2MB in the beginning and 9.6GB in the end (delta: 9.3GB). Free memory was 341.2MB in the beginning and 6.1GB in the end (delta: -5.8GB). Peak memory consumption was 5.4GB. Max. memory is 16.0GB. [2023-01-28 03:42:28,635 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 255.9MB. Free memory is still 213.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 03:42:28,635 INFO L158 Benchmark]: CACSL2BoogieTranslator took 191.74ms. Allocated memory is still 371.2MB. Free memory was 340.8MB in the beginning and 329.6MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-01-28 03:42:28,635 INFO L158 Benchmark]: Boogie Procedure Inliner took 40.19ms. Allocated memory is still 371.2MB. Free memory was 329.6MB in the beginning and 327.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 03:42:28,635 INFO L158 Benchmark]: Boogie Preprocessor took 19.88ms. Allocated memory is still 371.2MB. Free memory was 327.9MB in the beginning and 326.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 03:42:28,636 INFO L158 Benchmark]: RCFGBuilder took 585.56ms. Allocated memory is still 371.2MB. Free memory was 326.1MB in the beginning and 306.6MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-01-28 03:42:28,636 INFO L158 Benchmark]: TraceAbstraction took 775747.90ms. Allocated memory was 371.2MB in the beginning and 9.6GB in the end (delta: 9.3GB). Free memory was 305.9MB in the beginning and 6.1GB in the end (delta: -5.8GB). Peak memory consumption was 5.4GB. Max. memory is 16.0GB. [2023-01-28 03:42:28,637 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.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 191.74ms. Allocated memory is still 371.2MB. Free memory was 340.8MB in the beginning and 329.6MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 40.19ms. Allocated memory is still 371.2MB. Free memory was 329.6MB in the beginning and 327.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 19.88ms. Allocated memory is still 371.2MB. Free memory was 327.9MB in the beginning and 326.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 585.56ms. Allocated memory is still 371.2MB. Free memory was 326.1MB in the beginning and 306.6MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 775747.90ms. Allocated memory was 371.2MB in the beginning and 9.6GB in the end (delta: 9.3GB). Free memory was 305.9MB in the beginning and 6.1GB in the end (delta: -5.8GB). Peak memory consumption was 5.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.1s, 99 PlacesBefore, 30 PlacesAfterwards, 96 TransitionsBefore, 22 TransitionsAfterwards, 1370 CoEnabledTransitionPairs, 7 FixpointIterations, 39 TrivialSequentialCompositions, 28 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 5 ChoiceCompositions, 79 TotalNumberOfCompositions, 1979 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1535, independent: 1491, independent conditional: 0, independent unconditional: 1491, dependent: 44, dependent conditional: 0, dependent unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 738, independent: 723, independent conditional: 0, independent unconditional: 723, dependent: 15, dependent conditional: 0, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1535, independent: 768, independent conditional: 0, independent unconditional: 768, dependent: 29, dependent conditional: 0, dependent unconditional: 29, unknown: 738, unknown conditional: 0, unknown unconditional: 738] , Statistics on independence cache: Total cache size (in pairs): 55, Positive cache size: 52, Positive conditional cache size: 0, Positive unconditional cache size: 52, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 114]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 134 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: 775.6s, OverallIterations: 29, TraceHistogramMax: 6, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 726.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13787 SdHoareTripleChecker+Valid, 17.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13787 mSDsluCounter, 44 SdHoareTripleChecker+Invalid, 15.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 24 mSDsCounter, 835 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 32862 IncrementalHoareTripleChecker+Invalid, 33697 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 835 mSolverCounterUnsat, 20 mSDtfsCounter, 32862 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2551 GetRequests, 803 SyntacticMatches, 22 SemanticMatches, 1726 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57074 ImplicationChecksByTransitivity, 58.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=157473occurred in iteration=28, InterpolantAutomatonStates: 1355, 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.3s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 38.7s InterpolantComputationTime, 1274 NumberOfCodeBlocks, 1274 NumberOfCodeBlocksAsserted, 94 NumberOfCheckSat, 1757 ConstructedInterpolants, 0 QuantifiedInterpolants, 33535 SizeOfPredicates, 526 NumberOfNonLiveVariables, 3384 ConjunctsInSsa, 296 ConjunctsInUnsatCore, 69 InterpolantComputations, 9 PerfectInterpolantSequences, 204/970 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