/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 10:29:53,937 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 10:29:53,939 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 10:29:53,972 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 10:29:53,972 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 10:29:53,974 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 10:29:53,977 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 10:29:53,978 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 10:29:53,979 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 10:29:53,984 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 10:29:53,986 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 10:29:53,987 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 10:29:53,987 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 10:29:53,989 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 10:29:53,990 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 10:29:53,990 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 10:29:53,991 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 10:29:53,991 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 10:29:53,993 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 10:29:53,997 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 10:29:53,998 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 10:29:53,999 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 10:29:53,999 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 10:29:54,000 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 10:29:54,002 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 10:29:54,002 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 10:29:54,002 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 10:29:54,003 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 10:29:54,003 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 10:29:54,004 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 10:29:54,004 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 10:29:54,004 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 10:29:54,005 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 10:29:54,006 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 10:29:54,006 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 10:29:54,006 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 10:29:54,007 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 10:29:54,007 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 10:29:54,007 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 10:29:54,007 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 10:29:54,008 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 10:29:54,009 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 10:29:54,032 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 10:29:54,032 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 10:29:54,033 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 10:29:54,033 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 10:29:54,034 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 10:29:54,034 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 10:29:54,034 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 10:29:54,034 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 10:29:54,034 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 10:29:54,035 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 10:29:54,035 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 10:29:54,035 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 10:29:54,035 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 10:29:54,035 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 10:29:54,036 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 10:29:54,036 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 10:29:54,036 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 10:29:54,037 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 10:29:54,037 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 10:29:54,037 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 10:29:54,037 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 10:29:54,037 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 10:29:54,037 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-01-28 10:29:54,202 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 10:29:54,215 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 10:29:54,217 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 10:29:54,217 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 10:29:54,218 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 10:29:54,218 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-01-28 10:29:55,167 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 10:29:55,371 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 10:29:55,372 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-01-28 10:29:55,376 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5684064f3/73a4098e62774cce8a705b14165b7168/FLAGaba7a7219 [2023-01-28 10:29:55,800 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5684064f3/73a4098e62774cce8a705b14165b7168 [2023-01-28 10:29:55,802 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 10:29:55,803 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 10:29:55,803 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 10:29:55,804 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 10:29:55,805 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 10:29:55,806 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:55,806 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@726c911a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55, skipping insertion in model container [2023-01-28 10:29:55,807 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:55,811 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 10:29:55,819 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 10:29:55,947 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/popl20-figure1.wvr.c[1991,2004] [2023-01-28 10:29:55,950 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 10:29:55,957 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 10:29:55,972 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/popl20-figure1.wvr.c[1991,2004] [2023-01-28 10:29:55,977 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 10:29:55,982 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 10:29:55,983 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 10:29:55,988 INFO L208 MainTranslator]: Completed translation [2023-01-28 10:29:55,988 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55 WrapperNode [2023-01-28 10:29:55,988 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 10:29:55,989 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 10:29:55,989 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 10:29:55,989 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 10:29:55,993 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:55,999 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,015 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 69 [2023-01-28 10:29:56,015 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 10:29:56,016 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 10:29:56,016 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 10:29:56,016 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 10:29:56,022 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,022 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,029 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,030 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,038 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,041 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,044 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,045 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,046 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 10:29:56,046 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 10:29:56,047 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 10:29:56,047 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 10:29:56,047 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (1/1) ... [2023-01-28 10:29:56,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 10:29:56,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:29:56,084 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 10:29:56,089 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 10:29:56,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 10:29:56,109 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 10:29:56,109 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 10:29:56,110 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 10:29:56,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 10:29:56,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 10:29:56,111 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 10:29:56,171 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 10:29:56,172 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 10:29:56,351 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 10:29:56,393 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 10:29:56,393 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-28 10:29:56,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 10:29:56 BoogieIcfgContainer [2023-01-28 10:29:56,394 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 10:29:56,396 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 10:29:56,396 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 10:29:56,398 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 10:29:56,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 10:29:55" (1/3) ... [2023-01-28 10:29:56,398 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@234dd2fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 10:29:56, skipping insertion in model container [2023-01-28 10:29:56,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 10:29:55" (2/3) ... [2023-01-28 10:29:56,399 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@234dd2fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 10:29:56, skipping insertion in model container [2023-01-28 10:29:56,399 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 10:29:56" (3/3) ... [2023-01-28 10:29:56,399 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-01-28 10:29:56,426 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 10:29:56,427 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 10:29:56,427 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 10:29:56,494 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-28 10:29:56,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 73 transitions, 162 flow [2023-01-28 10:29:56,563 INFO L130 PetriNetUnfolder]: 5/71 cut-off events. [2023-01-28 10:29:56,563 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 10:29:56,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 71 events. 5/71 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2023-01-28 10:29:56,570 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 73 transitions, 162 flow [2023-01-28 10:29:56,574 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 65 places, 63 transitions, 138 flow [2023-01-28 10:29:56,576 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 10:29:56,585 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 63 transitions, 138 flow [2023-01-28 10:29:56,590 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 63 transitions, 138 flow [2023-01-28 10:29:56,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 63 transitions, 138 flow [2023-01-28 10:29:56,619 INFO L130 PetriNetUnfolder]: 5/63 cut-off events. [2023-01-28 10:29:56,620 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 10:29:56,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 63 events. 5/63 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 46 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2023-01-28 10:29:56,621 INFO L119 LiptonReduction]: Number of co-enabled transitions 500 [2023-01-28 10:29:57,918 INFO L134 LiptonReduction]: Checked pairs total: 535 [2023-01-28 10:29:57,918 INFO L136 LiptonReduction]: Total number of compositions: 53 [2023-01-28 10:29:57,927 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 10:29:57,931 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;@1820eabe, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 10:29:57,931 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-28 10:29:57,934 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2023-01-28 10:29:57,934 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 10:29:57,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:57,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:57,935 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:29:57,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:29:57,938 INFO L85 PathProgramCache]: Analyzing trace with hash -553565742, now seen corresponding path program 1 times [2023-01-28 10:29:57,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:29:57,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042619519] [2023-01-28 10:29:57,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:29:57,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:29:58,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:29:58,127 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 10:29:58,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:29:58,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042619519] [2023-01-28 10:29:58,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042619519] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 10:29:58,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 10:29:58,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-01-28 10:29:58,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588578576] [2023-01-28 10:29:58,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 10:29:58,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 10:29:58,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:29:58,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 10:29:58,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 10:29:58,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-28 10:29:58,156 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:29:58,157 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-28 10:29:58,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:29:58,196 INFO L130 PetriNetUnfolder]: 49/94 cut-off events. [2023-01-28 10:29:58,197 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2023-01-28 10:29:58,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 94 events. 49/94 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 260 event pairs, 13 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 143. Up to 65 conditions per place. [2023-01-28 10:29:58,198 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2023-01-28 10:29:58,198 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 24 transitions, 113 flow [2023-01-28 10:29:58,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 10:29:58,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 10:29:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 207 transitions. [2023-01-28 10:29:58,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2023-01-28 10:29:58,207 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 207 transitions. [2023-01-28 10:29:58,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 207 transitions. [2023-01-28 10:29:58,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:29:58,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 207 transitions. [2023-01-28 10:29:58,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,213 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,214 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 207 transitions. [2023-01-28 10:29:58,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 24 transitions, 113 flow [2023-01-28 10:29:58,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 24 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 10:29:58,217 INFO L231 Difference]: Finished difference. Result has 19 places, 16 transitions, 48 flow [2023-01-28 10:29:58,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=19, PETRI_TRANSITIONS=16} [2023-01-28 10:29:58,220 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2023-01-28 10:29:58,220 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 16 transitions, 48 flow [2023-01-28 10:29:58,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:58,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:58,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 10:29:58,221 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:29:58,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:29:58,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1684820141, now seen corresponding path program 1 times [2023-01-28 10:29:58,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:29:58,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498633110] [2023-01-28 10:29:58,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:29:58,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:29:58,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:29:58,287 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 10:29:58,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:29:58,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498633110] [2023-01-28 10:29:58,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498633110] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 10:29:58,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 10:29:58,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 10:29:58,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11699498] [2023-01-28 10:29:58,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 10:29:58,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 10:29:58,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:29:58,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 10:29:58,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 10:29:58,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:29:58,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:29:58,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:29:58,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:29:58,354 INFO L130 PetriNetUnfolder]: 76/153 cut-off events. [2023-01-28 10:29:58,354 INFO L131 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2023-01-28 10:29:58,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 153 events. 76/153 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 473 event pairs, 24 based on Foata normal form. 2/155 useless extension candidates. Maximal degree in co-relation 183. Up to 78 conditions per place. [2023-01-28 10:29:58,355 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 30 selfloop transitions, 3 changer transitions 6/39 dead transitions. [2023-01-28 10:29:58,356 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 39 transitions, 191 flow [2023-01-28 10:29:58,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 10:29:58,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 10:29:58,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2023-01-28 10:29:58,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2023-01-28 10:29:58,358 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 292 transitions. [2023-01-28 10:29:58,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 292 transitions. [2023-01-28 10:29:58,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:29:58,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 292 transitions. [2023-01-28 10:29:58,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.4) internal successors, (292), 5 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,360 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,361 INFO L175 Difference]: Start difference. First operand has 19 places, 16 transitions, 48 flow. Second operand 5 states and 292 transitions. [2023-01-28 10:29:58,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 39 transitions, 191 flow [2023-01-28 10:29:58,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 187 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-28 10:29:58,362 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 70 flow [2023-01-28 10:29:58,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=70, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2023-01-28 10:29:58,362 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-01-28 10:29:58,363 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 70 flow [2023-01-28 10:29:58,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:58,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:58,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 10:29:58,363 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:29:58,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:29:58,364 INFO L85 PathProgramCache]: Analyzing trace with hash -298983667, now seen corresponding path program 2 times [2023-01-28 10:29:58,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:29:58,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632694556] [2023-01-28 10:29:58,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:29:58,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:29:58,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:29:58,419 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 10:29:58,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:29:58,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632694556] [2023-01-28 10:29:58,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632694556] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:29:58,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027213819] [2023-01-28 10:29:58,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 10:29:58,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:29:58,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:29:58,423 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 10:29:58,426 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 10:29:58,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:29:58,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:29:58,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-28 10:29:58,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:29:58,524 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 10:29:58,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:29:58,548 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 10:29:58,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027213819] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:29:58,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:29:58,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-01-28 10:29:58,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962846797] [2023-01-28 10:29:58,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:29:58,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 10:29:58,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:29:58,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 10:29:58,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-01-28 10:29:58,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:29:58,551 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 70 flow. Second operand has 8 states, 8 states have (on average 53.625) internal successors, (429), 8 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,551 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:29:58,551 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:29:58,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:29:58,627 INFO L130 PetriNetUnfolder]: 82/158 cut-off events. [2023-01-28 10:29:58,627 INFO L131 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2023-01-28 10:29:58,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 158 events. 82/158 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 492 event pairs, 14 based on Foata normal form. 6/164 useless extension candidates. Maximal degree in co-relation 143. Up to 90 conditions per place. [2023-01-28 10:29:58,628 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 29 selfloop transitions, 4 changer transitions 5/38 dead transitions. [2023-01-28 10:29:58,628 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 38 transitions, 212 flow [2023-01-28 10:29:58,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 10:29:58,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 10:29:58,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2023-01-28 10:29:58,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2023-01-28 10:29:58,629 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 292 transitions. [2023-01-28 10:29:58,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 292 transitions. [2023-01-28 10:29:58,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:29:58,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 292 transitions. [2023-01-28 10:29:58,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.4) internal successors, (292), 5 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,632 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,632 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 70 flow. Second operand 5 states and 292 transitions. [2023-01-28 10:29:58,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 38 transitions, 212 flow [2023-01-28 10:29:58,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 38 transitions, 201 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-28 10:29:58,633 INFO L231 Difference]: Finished difference. Result has 28 places, 20 transitions, 91 flow [2023-01-28 10:29:58,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=28, PETRI_TRANSITIONS=20} [2023-01-28 10:29:58,634 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2023-01-28 10:29:58,634 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 20 transitions, 91 flow [2023-01-28 10:29:58,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 53.625) internal successors, (429), 8 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:58,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:58,646 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 10:29:58,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:29:58,840 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:29:58,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:29:58,840 INFO L85 PathProgramCache]: Analyzing trace with hash 435057483, now seen corresponding path program 3 times [2023-01-28 10:29:58,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:29:58,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182104485] [2023-01-28 10:29:58,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:29:58,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:29:58,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:29:58,920 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 10:29:58,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:29:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182104485] [2023-01-28 10:29:58,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182104485] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 10:29:58,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 10:29:58,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 10:29:58,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536590649] [2023-01-28 10:29:58,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 10:29:58,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 10:29:58,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:29:58,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 10:29:58,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 10:29:58,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:29:58,923 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 20 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:58,923 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:29:58,923 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:29:58,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:29:59,015 INFO L130 PetriNetUnfolder]: 90/179 cut-off events. [2023-01-28 10:29:59,016 INFO L131 PetriNetUnfolder]: For 222/222 co-relation queries the response was YES. [2023-01-28 10:29:59,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 179 events. 90/179 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 565 event pairs, 30 based on Foata normal form. 2/181 useless extension candidates. Maximal degree in co-relation 327. Up to 84 conditions per place. [2023-01-28 10:29:59,020 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 25 selfloop transitions, 6 changer transitions 8/39 dead transitions. [2023-01-28 10:29:59,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 39 transitions, 241 flow [2023-01-28 10:29:59,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 10:29:59,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 10:29:59,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 291 transitions. [2023-01-28 10:29:59,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2023-01-28 10:29:59,024 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 291 transitions. [2023-01-28 10:29:59,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 291 transitions. [2023-01-28 10:29:59,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:29:59,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 291 transitions. [2023-01-28 10:29:59,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.2) internal successors, (291), 5 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,027 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,027 INFO L175 Difference]: Start difference. First operand has 28 places, 20 transitions, 91 flow. Second operand 5 states and 291 transitions. [2023-01-28 10:29:59,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 39 transitions, 241 flow [2023-01-28 10:29:59,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 39 transitions, 235 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-28 10:29:59,031 INFO L231 Difference]: Finished difference. Result has 33 places, 22 transitions, 129 flow [2023-01-28 10:29:59,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=129, PETRI_PLACES=33, PETRI_TRANSITIONS=22} [2023-01-28 10:29:59,032 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 13 predicate places. [2023-01-28 10:29:59,032 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 22 transitions, 129 flow [2023-01-28 10:29:59,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:59,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:59,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 10:29:59,033 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:29:59,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:29:59,034 INFO L85 PathProgramCache]: Analyzing trace with hash -431708467, now seen corresponding path program 4 times [2023-01-28 10:29:59,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:29:59,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192556721] [2023-01-28 10:29:59,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:29:59,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:29:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:29:59,130 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 10:29:59,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:29:59,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192556721] [2023-01-28 10:29:59,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192556721] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 10:29:59,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 10:29:59,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 10:29:59,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332238485] [2023-01-28 10:29:59,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 10:29:59,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 10:29:59,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:29:59,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 10:29:59,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-01-28 10:29:59,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:29:59,133 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 22 transitions, 129 flow. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,133 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:29:59,133 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:29:59,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:29:59,178 INFO L130 PetriNetUnfolder]: 81/159 cut-off events. [2023-01-28 10:29:59,178 INFO L131 PetriNetUnfolder]: For 380/380 co-relation queries the response was YES. [2023-01-28 10:29:59,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 601 conditions, 159 events. 81/159 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 479 event pairs, 34 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 242. Up to 116 conditions per place. [2023-01-28 10:29:59,179 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 22 selfloop transitions, 6 changer transitions 15/43 dead transitions. [2023-01-28 10:29:59,179 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 43 transitions, 306 flow [2023-01-28 10:29:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 10:29:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 10:29:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 344 transitions. [2023-01-28 10:29:59,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2023-01-28 10:29:59,181 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 344 transitions. [2023-01-28 10:29:59,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 344 transitions. [2023-01-28 10:29:59,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:29:59,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 344 transitions. [2023-01-28 10:29:59,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 57.333333333333336) internal successors, (344), 6 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,195 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,195 INFO L175 Difference]: Start difference. First operand has 33 places, 22 transitions, 129 flow. Second operand 6 states and 344 transitions. [2023-01-28 10:29:59,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 43 transitions, 306 flow [2023-01-28 10:29:59,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 43 transitions, 292 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-28 10:29:59,199 INFO L231 Difference]: Finished difference. Result has 38 places, 24 transitions, 164 flow [2023-01-28 10:29:59,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=164, PETRI_PLACES=38, PETRI_TRANSITIONS=24} [2023-01-28 10:29:59,202 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-01-28 10:29:59,202 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 24 transitions, 164 flow [2023-01-28 10:29:59,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:59,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:59,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 10:29:59,203 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:29:59,203 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:29:59,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1652494975, now seen corresponding path program 5 times [2023-01-28 10:29:59,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:29:59,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073142374] [2023-01-28 10:29:59,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:29:59,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:29:59,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:29:59,283 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 10:29:59,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:29:59,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073142374] [2023-01-28 10:29:59,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073142374] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:29:59,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081339623] [2023-01-28 10:29:59,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 10:29:59,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:29:59,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:29:59,285 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:29:59,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-01-28 10:29:59,328 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:29:59,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:29:59,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-28 10:29:59,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:29:59,362 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 10:29:59,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:29:59,386 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 10:29:59,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081339623] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:29:59,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:29:59,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-28 10:29:59,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712588910] [2023-01-28 10:29:59,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:29:59,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 10:29:59,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:29:59,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 10:29:59,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-01-28 10:29:59,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:29:59,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 24 transitions, 164 flow. Second operand has 10 states, 10 states have (on average 53.5) internal successors, (535), 10 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,389 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:29:59,389 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:29:59,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:29:59,511 INFO L130 PetriNetUnfolder]: 83/156 cut-off events. [2023-01-28 10:29:59,511 INFO L131 PetriNetUnfolder]: For 432/432 co-relation queries the response was YES. [2023-01-28 10:29:59,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 156 events. 83/156 cut-off events. For 432/432 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 429 event pairs, 14 based on Foata normal form. 6/162 useless extension candidates. Maximal degree in co-relation 468. Up to 100 conditions per place. [2023-01-28 10:29:59,512 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 37 selfloop transitions, 11 changer transitions 1/49 dead transitions. [2023-01-28 10:29:59,512 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 365 flow [2023-01-28 10:29:59,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 10:29:59,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 10:29:59,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 454 transitions. [2023-01-28 10:29:59,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503968253968254 [2023-01-28 10:29:59,514 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 454 transitions. [2023-01-28 10:29:59,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 454 transitions. [2023-01-28 10:29:59,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:29:59,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 454 transitions. [2023-01-28 10:29:59,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 56.75) internal successors, (454), 8 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 126.0) internal successors, (1134), 9 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,516 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 126.0) internal successors, (1134), 9 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,516 INFO L175 Difference]: Start difference. First operand has 38 places, 24 transitions, 164 flow. Second operand 8 states and 454 transitions. [2023-01-28 10:29:59,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 365 flow [2023-01-28 10:29:59,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 49 transitions, 343 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-01-28 10:29:59,519 INFO L231 Difference]: Finished difference. Result has 42 places, 27 transitions, 197 flow [2023-01-28 10:29:59,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=197, PETRI_PLACES=42, PETRI_TRANSITIONS=27} [2023-01-28 10:29:59,519 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 22 predicate places. [2023-01-28 10:29:59,519 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 27 transitions, 197 flow [2023-01-28 10:29:59,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 53.5) internal successors, (535), 10 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:59,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:59,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-01-28 10:29:59,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-01-28 10:29:59,725 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:29:59,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:29:59,725 INFO L85 PathProgramCache]: Analyzing trace with hash -971592469, now seen corresponding path program 6 times [2023-01-28 10:29:59,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:29:59,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760713523] [2023-01-28 10:29:59,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:29:59,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:29:59,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:29:59,763 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 10:29:59,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:29:59,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760713523] [2023-01-28 10:29:59,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760713523] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:29:59,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66572986] [2023-01-28 10:29:59,764 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 10:29:59,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:29:59,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:29:59,765 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 10:29:59,767 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 10:29:59,810 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 10:29:59,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:29:59,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-28 10:29:59,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:29:59,835 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 10:29:59,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:29:59,852 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 10:29:59,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66572986] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:29:59,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:29:59,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-28 10:29:59,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639368807] [2023-01-28 10:29:59,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:29:59,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 10:29:59,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:29:59,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 10:29:59,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-01-28 10:29:59,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:29:59,854 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 27 transitions, 197 flow. Second operand has 10 states, 10 states have (on average 53.3) internal successors, (533), 10 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,854 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:29:59,854 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:29:59,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:29:59,933 INFO L130 PetriNetUnfolder]: 75/140 cut-off events. [2023-01-28 10:29:59,933 INFO L131 PetriNetUnfolder]: For 586/586 co-relation queries the response was YES. [2023-01-28 10:29:59,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 633 conditions, 140 events. 75/140 cut-off events. For 586/586 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 359 event pairs, 21 based on Foata normal form. 6/146 useless extension candidates. Maximal degree in co-relation 509. Up to 87 conditions per place. [2023-01-28 10:29:59,934 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 28 selfloop transitions, 9 changer transitions 1/38 dead transitions. [2023-01-28 10:29:59,934 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 38 transitions, 317 flow [2023-01-28 10:29:59,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 10:29:59,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 10:29:59,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 287 transitions. [2023-01-28 10:29:59,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2023-01-28 10:29:59,935 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 287 transitions. [2023-01-28 10:29:59,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 287 transitions. [2023-01-28 10:29:59,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:29:59,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 287 transitions. [2023-01-28 10:29:59,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 57.4) internal successors, (287), 5 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,937 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,937 INFO L175 Difference]: Start difference. First operand has 42 places, 27 transitions, 197 flow. Second operand 5 states and 287 transitions. [2023-01-28 10:29:59,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 38 transitions, 317 flow [2023-01-28 10:29:59,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 293 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-01-28 10:29:59,939 INFO L231 Difference]: Finished difference. Result has 41 places, 26 transitions, 177 flow [2023-01-28 10:29:59,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=177, PETRI_PLACES=41, PETRI_TRANSITIONS=26} [2023-01-28 10:29:59,939 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2023-01-28 10:29:59,939 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 26 transitions, 177 flow [2023-01-28 10:29:59,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 53.3) internal successors, (533), 10 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:29:59,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:29:59,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:29:59,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-01-28 10:30:00,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:00,145 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:00,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:00,145 INFO L85 PathProgramCache]: Analyzing trace with hash -856446032, now seen corresponding path program 1 times [2023-01-28 10:30:00,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:00,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639416654] [2023-01-28 10:30:00,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:00,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:00,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:00,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:00,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639416654] [2023-01-28 10:30:00,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639416654] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:00,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074698514] [2023-01-28 10:30:00,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:00,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:00,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:00,247 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 10:30:00,249 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 10:30:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:00,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 10:30:00,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:00,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:00,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:00,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074698514] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:00,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:00,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2023-01-28 10:30:00,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849621288] [2023-01-28 10:30:00,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:00,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 10:30:00,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:00,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 10:30:00,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 10:30:00,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-28 10:30:00,346 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 26 transitions, 177 flow. Second operand has 4 states, 4 states have (on average 64.25) internal successors, (257), 4 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:00,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:00,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-28 10:30:00,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:00,387 INFO L130 PetriNetUnfolder]: 118/222 cut-off events. [2023-01-28 10:30:00,387 INFO L131 PetriNetUnfolder]: For 667/687 co-relation queries the response was YES. [2023-01-28 10:30:00,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 929 conditions, 222 events. 118/222 cut-off events. For 667/687 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 763 event pairs, 12 based on Foata normal form. 19/235 useless extension candidates. Maximal degree in co-relation 759. Up to 111 conditions per place. [2023-01-28 10:30:00,388 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 30 selfloop transitions, 11 changer transitions 4/50 dead transitions. [2023-01-28 10:30:00,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 50 transitions, 380 flow [2023-01-28 10:30:00,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 10:30:00,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 10:30:00,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 279 transitions. [2023-01-28 10:30:00,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2023-01-28 10:30:00,390 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 279 transitions. [2023-01-28 10:30:00,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 279 transitions. [2023-01-28 10:30:00,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:00,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 279 transitions. [2023-01-28 10:30:00,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 69.75) internal successors, (279), 4 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:00,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 126.0) internal successors, (630), 5 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:00,391 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 126.0) internal successors, (630), 5 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:00,391 INFO L175 Difference]: Start difference. First operand has 41 places, 26 transitions, 177 flow. Second operand 4 states and 279 transitions. [2023-01-28 10:30:00,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 50 transitions, 380 flow [2023-01-28 10:30:00,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 50 transitions, 323 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-01-28 10:30:00,393 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 238 flow [2023-01-28 10:30:00,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=238, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-01-28 10:30:00,394 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-01-28 10:30:00,394 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 238 flow [2023-01-28 10:30:00,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 64.25) internal successors, (257), 4 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:00,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:00,394 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:00,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:00,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:00,603 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:00,604 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:00,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1694599747, now seen corresponding path program 2 times [2023-01-28 10:30:00,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:00,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484949320] [2023-01-28 10:30:00,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:00,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:00,648 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:00,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:00,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484949320] [2023-01-28 10:30:00,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484949320] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:00,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103000893] [2023-01-28 10:30:00,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 10:30:00,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:00,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:00,649 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 10:30:00,651 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 10:30:00,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:30:00,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:00,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 10:30:00,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:00,739 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 10:30:00,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:00,770 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:00,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103000893] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:00,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:00,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-28 10:30:00,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487557444] [2023-01-28 10:30:00,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:00,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 10:30:00,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:00,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 10:30:00,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-01-28 10:30:00,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:00,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 238 flow. Second operand has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:00,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:00,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:00,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:01,018 INFO L130 PetriNetUnfolder]: 236/464 cut-off events. [2023-01-28 10:30:01,018 INFO L131 PetriNetUnfolder]: For 977/977 co-relation queries the response was YES. [2023-01-28 10:30:01,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1793 conditions, 464 events. 236/464 cut-off events. For 977/977 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2004 event pairs, 3 based on Foata normal form. 16/480 useless extension candidates. Maximal degree in co-relation 666. Up to 157 conditions per place. [2023-01-28 10:30:01,020 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 83 selfloop transitions, 44 changer transitions 6/133 dead transitions. [2023-01-28 10:30:01,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 133 transitions, 1027 flow [2023-01-28 10:30:01,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 10:30:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 10:30:01,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1130 transitions. [2023-01-28 10:30:01,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2023-01-28 10:30:01,023 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1130 transitions. [2023-01-28 10:30:01,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1130 transitions. [2023-01-28 10:30:01,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:01,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1130 transitions. [2023-01-28 10:30:01,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 56.5) internal successors, (1130), 20 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,028 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,028 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 238 flow. Second operand 20 states and 1130 transitions. [2023-01-28 10:30:01,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 133 transitions, 1027 flow [2023-01-28 10:30:01,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 133 transitions, 993 flow, removed 17 selfloop flow, removed 0 redundant places. [2023-01-28 10:30:01,031 INFO L231 Difference]: Finished difference. Result has 64 places, 72 transitions, 673 flow [2023-01-28 10:30:01,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=673, PETRI_PLACES=64, PETRI_TRANSITIONS=72} [2023-01-28 10:30:01,032 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2023-01-28 10:30:01,032 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 72 transitions, 673 flow [2023-01-28 10:30:01,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:01,033 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:01,040 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 10:30:01,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:01,241 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:01,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:01,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1093790239, now seen corresponding path program 3 times [2023-01-28 10:30:01,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:01,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817658022] [2023-01-28 10:30:01,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:01,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:01,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:01,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:01,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:01,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817658022] [2023-01-28 10:30:01,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817658022] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:01,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718512124] [2023-01-28 10:30:01,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 10:30:01,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:01,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:01,290 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 10:30:01,307 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 10:30:01,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 10:30:01,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:01,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 10:30:01,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:01,366 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:01,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:01,401 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:01,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718512124] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:01,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:01,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-01-28 10:30:01,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701312687] [2023-01-28 10:30:01,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:01,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 10:30:01,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:01,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 10:30:01,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-01-28 10:30:01,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:01,403 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 72 transitions, 673 flow. Second operand has 11 states, 11 states have (on average 53.09090909090909) internal successors, (584), 11 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,403 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:01,403 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:01,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:01,544 INFO L130 PetriNetUnfolder]: 246/505 cut-off events. [2023-01-28 10:30:01,545 INFO L131 PetriNetUnfolder]: For 1897/1897 co-relation queries the response was YES. [2023-01-28 10:30:01,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2363 conditions, 505 events. 246/505 cut-off events. For 1897/1897 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2349 event pairs, 21 based on Foata normal form. 12/517 useless extension candidates. Maximal degree in co-relation 2005. Up to 346 conditions per place. [2023-01-28 10:30:01,547 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 84 selfloop transitions, 19 changer transitions 12/115 dead transitions. [2023-01-28 10:30:01,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 115 transitions, 1208 flow [2023-01-28 10:30:01,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 10:30:01,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 10:30:01,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 405 transitions. [2023-01-28 10:30:01,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2023-01-28 10:30:01,549 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 405 transitions. [2023-01-28 10:30:01,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 405 transitions. [2023-01-28 10:30:01,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:01,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 405 transitions. [2023-01-28 10:30:01,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 57.857142857142854) internal successors, (405), 7 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,551 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,551 INFO L175 Difference]: Start difference. First operand has 64 places, 72 transitions, 673 flow. Second operand 7 states and 405 transitions. [2023-01-28 10:30:01,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 115 transitions, 1208 flow [2023-01-28 10:30:01,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 115 transitions, 953 flow, removed 112 selfloop flow, removed 6 redundant places. [2023-01-28 10:30:01,559 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 661 flow [2023-01-28 10:30:01,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2023-01-28 10:30:01,560 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 48 predicate places. [2023-01-28 10:30:01,560 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 661 flow [2023-01-28 10:30:01,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 53.09090909090909) internal successors, (584), 11 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:01,560 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:01,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-01-28 10:30:01,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:01,765 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:01,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:01,765 INFO L85 PathProgramCache]: Analyzing trace with hash 875450143, now seen corresponding path program 4 times [2023-01-28 10:30:01,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:01,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516732879] [2023-01-28 10:30:01,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:01,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:01,812 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:01,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:01,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516732879] [2023-01-28 10:30:01,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516732879] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:01,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203469515] [2023-01-28 10:30:01,812 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 10:30:01,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:01,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:01,814 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 10:30:01,833 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 10:30:01,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 10:30:01,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:01,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 10:30:01,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:01,923 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:01,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:01,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:01,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203469515] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:01,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:01,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-28 10:30:01,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931319098] [2023-01-28 10:30:01,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:01,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 10:30:01,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:01,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 10:30:01,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-01-28 10:30:01,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:01,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 661 flow. Second operand has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:01,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:01,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:01,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:02,191 INFO L130 PetriNetUnfolder]: 232/475 cut-off events. [2023-01-28 10:30:02,191 INFO L131 PetriNetUnfolder]: For 1632/1632 co-relation queries the response was YES. [2023-01-28 10:30:02,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018 conditions, 475 events. 232/475 cut-off events. For 1632/1632 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2259 event pairs, 11 based on Foata normal form. 34/509 useless extension candidates. Maximal degree in co-relation 1710. Up to 204 conditions per place. [2023-01-28 10:30:02,194 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 76 selfloop transitions, 46 changer transitions 7/129 dead transitions. [2023-01-28 10:30:02,195 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 129 transitions, 1160 flow [2023-01-28 10:30:02,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 10:30:02,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 10:30:02,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 802 transitions. [2023-01-28 10:30:02,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4546485260770975 [2023-01-28 10:30:02,197 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 802 transitions. [2023-01-28 10:30:02,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 802 transitions. [2023-01-28 10:30:02,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:02,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 802 transitions. [2023-01-28 10:30:02,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.285714285714285) internal successors, (802), 14 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,202 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,202 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 661 flow. Second operand 14 states and 802 transitions. [2023-01-28 10:30:02,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 129 transitions, 1160 flow [2023-01-28 10:30:02,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 129 transitions, 1079 flow, removed 35 selfloop flow, removed 5 redundant places. [2023-01-28 10:30:02,209 INFO L231 Difference]: Finished difference. Result has 78 places, 80 transitions, 756 flow [2023-01-28 10:30:02,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=756, PETRI_PLACES=78, PETRI_TRANSITIONS=80} [2023-01-28 10:30:02,209 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 58 predicate places. [2023-01-28 10:30:02,210 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 80 transitions, 756 flow [2023-01-28 10:30:02,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:02,210 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:02,223 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 10:30:02,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:02,415 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:02,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:02,415 INFO L85 PathProgramCache]: Analyzing trace with hash -862014729, now seen corresponding path program 5 times [2023-01-28 10:30:02,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:02,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535532273] [2023-01-28 10:30:02,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:02,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:02,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:02,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:02,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535532273] [2023-01-28 10:30:02,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535532273] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:02,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734059006] [2023-01-28 10:30:02,488 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 10:30:02,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:02,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:02,489 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 10:30:02,547 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 10:30:02,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 10:30:02,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:02,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 10:30:02,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:02,603 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 10:30:02,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:02,630 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 10:30:02,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734059006] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:02,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:02,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-01-28 10:30:02,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873561392] [2023-01-28 10:30:02,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:02,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 10:30:02,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:02,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 10:30:02,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-01-28 10:30:02,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:02,633 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 756 flow. Second operand has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,633 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:02,633 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:02,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:02,807 INFO L130 PetriNetUnfolder]: 294/606 cut-off events. [2023-01-28 10:30:02,807 INFO L131 PetriNetUnfolder]: For 2190/2190 co-relation queries the response was YES. [2023-01-28 10:30:02,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 606 events. 294/606 cut-off events. For 2190/2190 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2988 event pairs, 63 based on Foata normal form. 42/648 useless extension candidates. Maximal degree in co-relation 2237. Up to 320 conditions per place. [2023-01-28 10:30:02,811 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 105 selfloop transitions, 47 changer transitions 3/155 dead transitions. [2023-01-28 10:30:02,811 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 155 transitions, 1536 flow [2023-01-28 10:30:02,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 10:30:02,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 10:30:02,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 754 transitions. [2023-01-28 10:30:02,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2023-01-28 10:30:02,812 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 754 transitions. [2023-01-28 10:30:02,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 754 transitions. [2023-01-28 10:30:02,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:02,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 754 transitions. [2023-01-28 10:30:02,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 58.0) internal successors, (754), 13 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,816 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,816 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 756 flow. Second operand 13 states and 754 transitions. [2023-01-28 10:30:02,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 155 transitions, 1536 flow [2023-01-28 10:30:02,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 155 transitions, 1481 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-01-28 10:30:02,823 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 1164 flow [2023-01-28 10:30:02,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1164, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2023-01-28 10:30:02,824 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 70 predicate places. [2023-01-28 10:30:02,824 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 1164 flow [2023-01-28 10:30:02,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:02,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:02,824 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:02,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-01-28 10:30:03,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-01-28 10:30:03,031 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:03,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:03,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1875695203, now seen corresponding path program 6 times [2023-01-28 10:30:03,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:03,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048015281] [2023-01-28 10:30:03,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:03,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:03,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:03,070 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:03,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:03,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048015281] [2023-01-28 10:30:03,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048015281] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:03,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855166302] [2023-01-28 10:30:03,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 10:30:03,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:03,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:03,072 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 10:30:03,103 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 10:30:03,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 10:30:03,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:03,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 10:30:03,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:03,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:03,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:03,194 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:03,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855166302] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:03,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:03,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-28 10:30:03,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815985670] [2023-01-28 10:30:03,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:03,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-28 10:30:03,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:03,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-28 10:30:03,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-01-28 10:30:03,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:03,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 1164 flow. Second operand has 13 states, 13 states have (on average 52.92307692307692) internal successors, (688), 13 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:03,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:03,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:03,406 INFO L130 PetriNetUnfolder]: 309/631 cut-off events. [2023-01-28 10:30:03,407 INFO L131 PetriNetUnfolder]: For 4210/4210 co-relation queries the response was YES. [2023-01-28 10:30:03,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3312 conditions, 631 events. 309/631 cut-off events. For 4210/4210 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3138 event pairs, 32 based on Foata normal form. 6/637 useless extension candidates. Maximal degree in co-relation 2877. Up to 177 conditions per place. [2023-01-28 10:30:03,410 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 85 selfloop transitions, 69 changer transitions 8/162 dead transitions. [2023-01-28 10:30:03,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1906 flow [2023-01-28 10:30:03,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-28 10:30:03,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-28 10:30:03,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 953 transitions. [2023-01-28 10:30:03,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449112978524743 [2023-01-28 10:30:03,412 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 953 transitions. [2023-01-28 10:30:03,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 953 transitions. [2023-01-28 10:30:03,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:03,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 953 transitions. [2023-01-28 10:30:03,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 56.05882352941177) internal successors, (953), 17 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,417 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,417 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 1164 flow. Second operand 17 states and 953 transitions. [2023-01-28 10:30:03,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1906 flow [2023-01-28 10:30:03,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1674 flow, removed 105 selfloop flow, removed 3 redundant places. [2023-01-28 10:30:03,428 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1294 flow [2023-01-28 10:30:03,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1294, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2023-01-28 10:30:03,428 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 88 predicate places. [2023-01-28 10:30:03,428 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1294 flow [2023-01-28 10:30:03,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 52.92307692307692) internal successors, (688), 13 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:03,429 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:03,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:03,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-01-28 10:30:03,634 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:03,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:03,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1755297934, now seen corresponding path program 7 times [2023-01-28 10:30:03,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:03,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505327268] [2023-01-28 10:30:03,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:03,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:03,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:03,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:30:03,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:03,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505327268] [2023-01-28 10:30:03,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505327268] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:03,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113630519] [2023-01-28 10:30:03,689 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 10:30:03,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:03,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:03,693 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 10:30:03,695 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 10:30:03,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:03,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 10:30:03,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:03,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:30:03,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:03,800 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:30:03,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113630519] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:03,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:03,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2023-01-28 10:30:03,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189957048] [2023-01-28 10:30:03,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:03,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 10:30:03,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:03,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 10:30:03,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-28 10:30:03,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-28 10:30:03,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1294 flow. Second operand has 5 states, 5 states have (on average 64.0) internal successors, (320), 5 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:03,802 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-28 10:30:03,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:03,968 INFO L130 PetriNetUnfolder]: 525/1068 cut-off events. [2023-01-28 10:30:03,968 INFO L131 PetriNetUnfolder]: For 6835/6846 co-relation queries the response was YES. [2023-01-28 10:30:03,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5774 conditions, 1068 events. 525/1068 cut-off events. For 6835/6846 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6186 event pairs, 57 based on Foata normal form. 30/1096 useless extension candidates. Maximal degree in co-relation 5470. Up to 464 conditions per place. [2023-01-28 10:30:03,975 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 124 selfloop transitions, 58 changer transitions 47/236 dead transitions. [2023-01-28 10:30:03,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 236 transitions, 2948 flow [2023-01-28 10:30:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 10:30:03,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 10:30:03,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 351 transitions. [2023-01-28 10:30:03,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2023-01-28 10:30:03,976 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 351 transitions. [2023-01-28 10:30:03,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 351 transitions. [2023-01-28 10:30:03,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:03,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 351 transitions. [2023-01-28 10:30:03,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 70.2) internal successors, (351), 5 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,977 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,977 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1294 flow. Second operand 5 states and 351 transitions. [2023-01-28 10:30:03,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 236 transitions, 2948 flow [2023-01-28 10:30:03,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 236 transitions, 2774 flow, removed 68 selfloop flow, removed 3 redundant places. [2023-01-28 10:30:03,995 INFO L231 Difference]: Finished difference. Result has 111 places, 154 transitions, 1950 flow [2023-01-28 10:30:03,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1950, PETRI_PLACES=111, PETRI_TRANSITIONS=154} [2023-01-28 10:30:03,996 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 91 predicate places. [2023-01-28 10:30:03,996 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 154 transitions, 1950 flow [2023-01-28 10:30:03,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.0) internal successors, (320), 5 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:03,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:03,996 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:04,003 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 10:30:04,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-01-28 10:30:04,202 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:04,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:04,202 INFO L85 PathProgramCache]: Analyzing trace with hash 717592001, now seen corresponding path program 8 times [2023-01-28 10:30:04,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:04,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277264606] [2023-01-28 10:30:04,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:04,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:04,276 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:04,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:04,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277264606] [2023-01-28 10:30:04,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277264606] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:04,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235337377] [2023-01-28 10:30:04,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 10:30:04,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:04,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:04,277 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 10:30:04,281 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 10:30:04,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:30:04,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:04,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 10:30:04,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:04,392 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:04,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:04,429 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:04,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235337377] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:04,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:04,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-28 10:30:04,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130977051] [2023-01-28 10:30:04,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:04,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 10:30:04,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:04,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 10:30:04,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-01-28 10:30:04,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:04,432 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 154 transitions, 1950 flow. Second operand has 15 states, 15 states have (on average 52.86666666666667) internal successors, (793), 15 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:04,432 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:04,432 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:04,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:04,995 INFO L130 PetriNetUnfolder]: 680/1466 cut-off events. [2023-01-28 10:30:04,995 INFO L131 PetriNetUnfolder]: For 12423/12423 co-relation queries the response was YES. [2023-01-28 10:30:05,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8575 conditions, 1466 events. 680/1466 cut-off events. For 12423/12423 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9563 event pairs, 15 based on Foata normal form. 24/1490 useless extension candidates. Maximal degree in co-relation 8303. Up to 331 conditions per place. [2023-01-28 10:30:05,006 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 152 selfloop transitions, 156 changer transitions 21/329 dead transitions. [2023-01-28 10:30:05,006 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 329 transitions, 4265 flow [2023-01-28 10:30:05,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-28 10:30:05,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-01-28 10:30:05,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1857 transitions. [2023-01-28 10:30:05,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4466089466089466 [2023-01-28 10:30:05,010 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1857 transitions. [2023-01-28 10:30:05,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1857 transitions. [2023-01-28 10:30:05,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:05,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1857 transitions. [2023-01-28 10:30:05,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 56.27272727272727) internal successors, (1857), 33 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 126.0) internal successors, (4284), 34 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,021 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 126.0) internal successors, (4284), 34 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,021 INFO L175 Difference]: Start difference. First operand has 111 places, 154 transitions, 1950 flow. Second operand 33 states and 1857 transitions. [2023-01-28 10:30:05,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 329 transitions, 4265 flow [2023-01-28 10:30:05,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 329 transitions, 4097 flow, removed 62 selfloop flow, removed 1 redundant places. [2023-01-28 10:30:05,058 INFO L231 Difference]: Finished difference. Result has 155 places, 224 transitions, 3489 flow [2023-01-28 10:30:05,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3489, PETRI_PLACES=155, PETRI_TRANSITIONS=224} [2023-01-28 10:30:05,059 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 135 predicate places. [2023-01-28 10:30:05,059 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 224 transitions, 3489 flow [2023-01-28 10:30:05,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.86666666666667) internal successors, (793), 15 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:05,060 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:05,064 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 10:30:05,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-01-28 10:30:05,264 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:05,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:05,265 INFO L85 PathProgramCache]: Analyzing trace with hash 694726189, now seen corresponding path program 9 times [2023-01-28 10:30:05,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:05,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397455554] [2023-01-28 10:30:05,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:05,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:05,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:05,335 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:05,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:05,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397455554] [2023-01-28 10:30:05,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397455554] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:05,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373017338] [2023-01-28 10:30:05,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 10:30:05,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:05,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:05,337 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 10:30:05,376 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 10:30:05,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 10:30:05,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:05,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 10:30:05,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:05,448 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:05,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:05,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:05,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373017338] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:05,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:05,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-01-28 10:30:05,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198692220] [2023-01-28 10:30:05,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:05,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-28 10:30:05,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:05,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-28 10:30:05,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-01-28 10:30:05,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:05,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 224 transitions, 3489 flow. Second operand has 14 states, 14 states have (on average 52.857142857142854) internal successors, (740), 14 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:05,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:05,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:05,839 INFO L130 PetriNetUnfolder]: 767/1617 cut-off events. [2023-01-28 10:30:05,840 INFO L131 PetriNetUnfolder]: For 23775/23775 co-relation queries the response was YES. [2023-01-28 10:30:05,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11155 conditions, 1617 events. 767/1617 cut-off events. For 23775/23775 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 10612 event pairs, 95 based on Foata normal form. 36/1653 useless extension candidates. Maximal degree in co-relation 10864. Up to 1257 conditions per place. [2023-01-28 10:30:05,853 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 239 selfloop transitions, 50 changer transitions 24/313 dead transitions. [2023-01-28 10:30:05,854 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 313 transitions, 5327 flow [2023-01-28 10:30:05,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 10:30:05,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 10:30:05,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 519 transitions. [2023-01-28 10:30:05,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2023-01-28 10:30:05,855 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 519 transitions. [2023-01-28 10:30:05,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 519 transitions. [2023-01-28 10:30:05,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:05,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 519 transitions. [2023-01-28 10:30:05,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 57.666666666666664) internal successors, (519), 9 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 126.0) internal successors, (1260), 10 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,859 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 126.0) internal successors, (1260), 10 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,859 INFO L175 Difference]: Start difference. First operand has 155 places, 224 transitions, 3489 flow. Second operand 9 states and 519 transitions. [2023-01-28 10:30:05,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 313 transitions, 5327 flow [2023-01-28 10:30:05,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 313 transitions, 4341 flow, removed 418 selfloop flow, removed 12 redundant places. [2023-01-28 10:30:05,967 INFO L231 Difference]: Finished difference. Result has 153 places, 252 transitions, 3402 flow [2023-01-28 10:30:05,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3402, PETRI_PLACES=153, PETRI_TRANSITIONS=252} [2023-01-28 10:30:05,968 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 133 predicate places. [2023-01-28 10:30:05,968 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 252 transitions, 3402 flow [2023-01-28 10:30:05,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.857142857142854) internal successors, (740), 14 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:05,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:05,968 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:05,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-01-28 10:30:06,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-01-28 10:30:06,173 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:06,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:06,173 INFO L85 PathProgramCache]: Analyzing trace with hash -462692187, now seen corresponding path program 10 times [2023-01-28 10:30:06,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:06,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313130906] [2023-01-28 10:30:06,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:06,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:06,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:06,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:06,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:06,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313130906] [2023-01-28 10:30:06,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313130906] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:06,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330493406] [2023-01-28 10:30:06,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 10:30:06,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:06,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:06,237 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 10:30:06,257 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 10:30:06,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 10:30:06,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:06,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 10:30:06,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:06,364 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:06,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:06,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:06,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330493406] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:06,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:06,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-01-28 10:30:06,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496488531] [2023-01-28 10:30:06,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:06,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 10:30:06,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:06,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 10:30:06,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-01-28 10:30:06,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:06,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 252 transitions, 3402 flow. Second operand has 16 states, 16 states have (on average 52.9375) internal successors, (847), 16 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:06,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:06,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:06,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:06,887 INFO L130 PetriNetUnfolder]: 934/1910 cut-off events. [2023-01-28 10:30:06,888 INFO L131 PetriNetUnfolder]: For 27065/27065 co-relation queries the response was YES. [2023-01-28 10:30:06,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12391 conditions, 1910 events. 934/1910 cut-off events. For 27065/27065 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12701 event pairs, 81 based on Foata normal form. 78/1988 useless extension candidates. Maximal degree in co-relation 12100. Up to 1501 conditions per place. [2023-01-28 10:30:06,909 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 271 selfloop transitions, 90 changer transitions 3/364 dead transitions. [2023-01-28 10:30:06,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 364 transitions, 5451 flow [2023-01-28 10:30:06,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 10:30:06,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 10:30:06,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 800 transitions. [2023-01-28 10:30:06,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45351473922902497 [2023-01-28 10:30:06,910 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 800 transitions. [2023-01-28 10:30:06,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 800 transitions. [2023-01-28 10:30:06,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:06,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 800 transitions. [2023-01-28 10:30:06,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.142857142857146) internal successors, (800), 14 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:06,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:06,914 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:06,914 INFO L175 Difference]: Start difference. First operand has 153 places, 252 transitions, 3402 flow. Second operand 14 states and 800 transitions. [2023-01-28 10:30:06,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 364 transitions, 5451 flow [2023-01-28 10:30:07,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 364 transitions, 5377 flow, removed 28 selfloop flow, removed 4 redundant places. [2023-01-28 10:30:07,007 INFO L231 Difference]: Finished difference. Result has 167 places, 300 transitions, 4482 flow [2023-01-28 10:30:07,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4482, PETRI_PLACES=167, PETRI_TRANSITIONS=300} [2023-01-28 10:30:07,008 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 147 predicate places. [2023-01-28 10:30:07,008 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 300 transitions, 4482 flow [2023-01-28 10:30:07,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 52.9375) internal successors, (847), 16 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:07,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:07,008 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:07,029 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 10:30:07,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-01-28 10:30:07,214 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:07,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:07,214 INFO L85 PathProgramCache]: Analyzing trace with hash -2059593163, now seen corresponding path program 11 times [2023-01-28 10:30:07,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:07,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154155016] [2023-01-28 10:30:07,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:07,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:07,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:07,284 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:07,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:07,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154155016] [2023-01-28 10:30:07,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154155016] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:07,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928231499] [2023-01-28 10:30:07,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 10:30:07,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:07,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:07,303 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 10:30:07,327 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 10:30:07,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-28 10:30:07,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:07,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 10:30:07,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:07,409 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:07,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:07,451 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:07,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928231499] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:07,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:07,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-28 10:30:07,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266277272] [2023-01-28 10:30:07,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:07,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 10:30:07,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:07,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 10:30:07,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-01-28 10:30:07,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:07,455 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 300 transitions, 4482 flow. Second operand has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:07,455 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:07,455 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:07,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:07,986 INFO L130 PetriNetUnfolder]: 898/1821 cut-off events. [2023-01-28 10:30:07,986 INFO L131 PetriNetUnfolder]: For 29203/29203 co-relation queries the response was YES. [2023-01-28 10:30:07,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12625 conditions, 1821 events. 898/1821 cut-off events. For 29203/29203 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11848 event pairs, 45 based on Foata normal form. 62/1883 useless extension candidates. Maximal degree in co-relation 12330. Up to 592 conditions per place. [2023-01-28 10:30:08,002 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 178 selfloop transitions, 189 changer transitions 1/368 dead transitions. [2023-01-28 10:30:08,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 368 transitions, 5690 flow [2023-01-28 10:30:08,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 10:30:08,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 10:30:08,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1250 transitions. [2023-01-28 10:30:08,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4509379509379509 [2023-01-28 10:30:08,004 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1250 transitions. [2023-01-28 10:30:08,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1250 transitions. [2023-01-28 10:30:08,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:08,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1250 transitions. [2023-01-28 10:30:08,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 56.81818181818182) internal successors, (1250), 22 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:08,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 126.0) internal successors, (2898), 23 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:08,009 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 126.0) internal successors, (2898), 23 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:08,009 INFO L175 Difference]: Start difference. First operand has 167 places, 300 transitions, 4482 flow. Second operand 22 states and 1250 transitions. [2023-01-28 10:30:08,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 368 transitions, 5690 flow [2023-01-28 10:30:08,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 368 transitions, 5453 flow, removed 100 selfloop flow, removed 7 redundant places. [2023-01-28 10:30:08,126 INFO L231 Difference]: Finished difference. Result has 182 places, 297 transitions, 4752 flow [2023-01-28 10:30:08,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4752, PETRI_PLACES=182, PETRI_TRANSITIONS=297} [2023-01-28 10:30:08,126 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 162 predicate places. [2023-01-28 10:30:08,126 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 297 transitions, 4752 flow [2023-01-28 10:30:08,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:08,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:08,127 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:08,134 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 10:30:08,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:08,332 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:08,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:08,332 INFO L85 PathProgramCache]: Analyzing trace with hash 306499919, now seen corresponding path program 12 times [2023-01-28 10:30:08,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:08,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167139533] [2023-01-28 10:30:08,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:08,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:08,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:08,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167139533] [2023-01-28 10:30:08,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167139533] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:08,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402649633] [2023-01-28 10:30:08,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 10:30:08,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:08,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:08,401 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 10:30:08,403 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 10:30:08,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 10:30:08,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:08,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 10:30:08,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:08,521 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:08,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:08,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:08,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402649633] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:08,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:08,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-01-28 10:30:08,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552013169] [2023-01-28 10:30:08,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:08,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 10:30:08,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:08,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 10:30:08,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-01-28 10:30:08,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:08,560 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 297 transitions, 4752 flow. Second operand has 15 states, 15 states have (on average 53.06666666666667) internal successors, (796), 15 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:08,560 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:08,560 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:08,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:09,168 INFO L130 PetriNetUnfolder]: 1322/2652 cut-off events. [2023-01-28 10:30:09,168 INFO L131 PetriNetUnfolder]: For 42197/42197 co-relation queries the response was YES. [2023-01-28 10:30:09,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19147 conditions, 2652 events. 1322/2652 cut-off events. For 42197/42197 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18444 event pairs, 73 based on Foata normal form. 74/2726 useless extension candidates. Maximal degree in co-relation 18852. Up to 1100 conditions per place. [2023-01-28 10:30:09,188 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 245 selfloop transitions, 274 changer transitions 8/527 dead transitions. [2023-01-28 10:30:09,188 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 527 transitions, 9054 flow [2023-01-28 10:30:09,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-28 10:30:09,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-28 10:30:09,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1197 transitions. [2023-01-28 10:30:09,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2023-01-28 10:30:09,190 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1197 transitions. [2023-01-28 10:30:09,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1197 transitions. [2023-01-28 10:30:09,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:09,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1197 transitions. [2023-01-28 10:30:09,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.0) internal successors, (1197), 21 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:09,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:09,195 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:09,195 INFO L175 Difference]: Start difference. First operand has 182 places, 297 transitions, 4752 flow. Second operand 21 states and 1197 transitions. [2023-01-28 10:30:09,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 527 transitions, 9054 flow [2023-01-28 10:30:09,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 527 transitions, 8656 flow, removed 67 selfloop flow, removed 16 redundant places. [2023-01-28 10:30:09,415 INFO L231 Difference]: Finished difference. Result has 194 places, 431 transitions, 7829 flow [2023-01-28 10:30:09,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7829, PETRI_PLACES=194, PETRI_TRANSITIONS=431} [2023-01-28 10:30:09,416 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 174 predicate places. [2023-01-28 10:30:09,416 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 431 transitions, 7829 flow [2023-01-28 10:30:09,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 53.06666666666667) internal successors, (796), 15 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:09,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:09,417 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:09,421 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 10:30:09,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:09,621 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:09,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:09,622 INFO L85 PathProgramCache]: Analyzing trace with hash 824419987, now seen corresponding path program 13 times [2023-01-28 10:30:09,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:09,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519375425] [2023-01-28 10:30:09,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:09,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:09,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:09,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519375425] [2023-01-28 10:30:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519375425] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351679758] [2023-01-28 10:30:09,701 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 10:30:09,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:09,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:09,702 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 10:30:09,736 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 10:30:09,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:09,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 10:30:09,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:09,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:09,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:09,884 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:09,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351679758] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:09,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:09,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-01-28 10:30:09,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140691919] [2023-01-28 10:30:09,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:09,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-28 10:30:09,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:09,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-28 10:30:09,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-01-28 10:30:09,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:09,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 431 transitions, 7829 flow. Second operand has 20 states, 20 states have (on average 52.6) internal successors, (1052), 20 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:09,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:09,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:09,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:10,702 INFO L130 PetriNetUnfolder]: 1429/2857 cut-off events. [2023-01-28 10:30:10,702 INFO L131 PetriNetUnfolder]: For 62333/62333 co-relation queries the response was YES. [2023-01-28 10:30:10,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22775 conditions, 2857 events. 1429/2857 cut-off events. For 62333/62333 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19981 event pairs, 422 based on Foata normal form. 104/2961 useless extension candidates. Maximal degree in co-relation 22294. Up to 2077 conditions per place. [2023-01-28 10:30:10,723 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 424 selfloop transitions, 133 changer transitions 14/571 dead transitions. [2023-01-28 10:30:10,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 571 transitions, 10771 flow [2023-01-28 10:30:10,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-28 10:30:10,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-28 10:30:10,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1212 transitions. [2023-01-28 10:30:10,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4580498866213152 [2023-01-28 10:30:10,725 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1212 transitions. [2023-01-28 10:30:10,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1212 transitions. [2023-01-28 10:30:10,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:10,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1212 transitions. [2023-01-28 10:30:10,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.714285714285715) internal successors, (1212), 21 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:10,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:10,729 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:10,729 INFO L175 Difference]: Start difference. First operand has 194 places, 431 transitions, 7829 flow. Second operand 21 states and 1212 transitions. [2023-01-28 10:30:10,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 571 transitions, 10771 flow [2023-01-28 10:30:11,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 571 transitions, 10358 flow, removed 180 selfloop flow, removed 8 redundant places. [2023-01-28 10:30:11,013 INFO L231 Difference]: Finished difference. Result has 216 places, 482 transitions, 9144 flow [2023-01-28 10:30:11,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=7416, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9144, PETRI_PLACES=216, PETRI_TRANSITIONS=482} [2023-01-28 10:30:11,013 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 196 predicate places. [2023-01-28 10:30:11,014 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 482 transitions, 9144 flow [2023-01-28 10:30:11,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 52.6) internal successors, (1052), 20 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:11,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:11,014 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:11,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-01-28 10:30:11,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:11,219 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:11,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:11,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1134645313, now seen corresponding path program 14 times [2023-01-28 10:30:11,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:11,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119224982] [2023-01-28 10:30:11,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:11,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:11,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:11,303 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:11,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:11,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119224982] [2023-01-28 10:30:11,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119224982] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:11,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038927315] [2023-01-28 10:30:11,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 10:30:11,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:11,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:11,305 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 10:30:11,307 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 10:30:11,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:30:11,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:11,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 10:30:11,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:11,418 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:11,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:11,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:11,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038927315] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:11,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:11,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-01-28 10:30:11,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940164246] [2023-01-28 10:30:11,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:11,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 10:30:11,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:11,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 10:30:11,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-01-28 10:30:11,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:11,454 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 482 transitions, 9144 flow. Second operand has 17 states, 17 states have (on average 52.76470588235294) internal successors, (897), 17 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:11,454 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:11,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:11,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:12,305 INFO L130 PetriNetUnfolder]: 1464/2908 cut-off events. [2023-01-28 10:30:12,305 INFO L131 PetriNetUnfolder]: For 69173/69173 co-relation queries the response was YES. [2023-01-28 10:30:12,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23923 conditions, 2908 events. 1464/2908 cut-off events. For 69173/69173 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20342 event pairs, 155 based on Foata normal form. 6/2914 useless extension candidates. Maximal degree in co-relation 23182. Up to 922 conditions per place. [2023-01-28 10:30:12,331 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 298 selfloop transitions, 271 changer transitions 11/580 dead transitions. [2023-01-28 10:30:12,331 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 580 transitions, 11436 flow [2023-01-28 10:30:12,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 10:30:12,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 10:30:12,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1447 transitions. [2023-01-28 10:30:12,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4416971916971917 [2023-01-28 10:30:12,333 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1447 transitions. [2023-01-28 10:30:12,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1447 transitions. [2023-01-28 10:30:12,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:12,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1447 transitions. [2023-01-28 10:30:12,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 55.65384615384615) internal successors, (1447), 26 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:12,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:12,338 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:12,338 INFO L175 Difference]: Start difference. First operand has 216 places, 482 transitions, 9144 flow. Second operand 26 states and 1447 transitions. [2023-01-28 10:30:12,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 580 transitions, 11436 flow [2023-01-28 10:30:12,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 580 transitions, 10269 flow, removed 579 selfloop flow, removed 3 redundant places. [2023-01-28 10:30:12,787 INFO L231 Difference]: Finished difference. Result has 242 places, 515 transitions, 9316 flow [2023-01-28 10:30:12,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9316, PETRI_PLACES=242, PETRI_TRANSITIONS=515} [2023-01-28 10:30:12,788 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2023-01-28 10:30:12,788 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 515 transitions, 9316 flow [2023-01-28 10:30:12,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 52.76470588235294) internal successors, (897), 17 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:12,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:12,788 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:12,793 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 10:30:12,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:12,994 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:12,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:12,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1355573420, now seen corresponding path program 15 times [2023-01-28 10:30:12,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:12,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928337682] [2023-01-28 10:30:12,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:12,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:13,063 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:30:13,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:13,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928337682] [2023-01-28 10:30:13,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928337682] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:13,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792153509] [2023-01-28 10:30:13,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 10:30:13,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:13,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:13,065 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 10:30:13,067 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 10:30:13,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 10:30:13,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:13,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2023-01-28 10:30:13,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:13,150 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:30:13,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:13,176 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:30:13,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792153509] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:13,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:13,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2023-01-28 10:30:13,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423990933] [2023-01-28 10:30:13,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:13,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 10:30:13,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:13,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 10:30:13,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-01-28 10:30:13,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-28 10:30:13,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 515 transitions, 9316 flow. Second operand has 6 states, 6 states have (on average 63.833333333333336) internal successors, (383), 6 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:13,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:13,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-28 10:30:13,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:14,099 INFO L130 PetriNetUnfolder]: 2182/4290 cut-off events. [2023-01-28 10:30:14,099 INFO L131 PetriNetUnfolder]: For 92299/92309 co-relation queries the response was YES. [2023-01-28 10:30:14,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34579 conditions, 4290 events. 2182/4290 cut-off events. For 92299/92309 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 32229 event pairs, 185 based on Foata normal form. 35/4323 useless extension candidates. Maximal degree in co-relation 33385. Up to 2162 conditions per place. [2023-01-28 10:30:14,133 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 469 selfloop transitions, 286 changer transitions 101/864 dead transitions. [2023-01-28 10:30:14,133 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 864 transitions, 16916 flow [2023-01-28 10:30:14,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 10:30:14,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 10:30:14,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 423 transitions. [2023-01-28 10:30:14,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2023-01-28 10:30:14,135 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 423 transitions. [2023-01-28 10:30:14,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 423 transitions. [2023-01-28 10:30:14,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:14,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 423 transitions. [2023-01-28 10:30:14,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 70.5) internal successors, (423), 6 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:14,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:14,136 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:14,136 INFO L175 Difference]: Start difference. First operand has 242 places, 515 transitions, 9316 flow. Second operand 6 states and 423 transitions. [2023-01-28 10:30:14,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 864 transitions, 16916 flow [2023-01-28 10:30:14,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 864 transitions, 16372 flow, removed 222 selfloop flow, removed 8 redundant places. [2023-01-28 10:30:14,661 INFO L231 Difference]: Finished difference. Result has 242 places, 684 transitions, 13471 flow [2023-01-28 10:30:14,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=9037, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13471, PETRI_PLACES=242, PETRI_TRANSITIONS=684} [2023-01-28 10:30:14,662 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2023-01-28 10:30:14,662 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 684 transitions, 13471 flow [2023-01-28 10:30:14,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 63.833333333333336) internal successors, (383), 6 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:14,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:14,662 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:14,667 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 10:30:14,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:14,867 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:14,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:14,867 INFO L85 PathProgramCache]: Analyzing trace with hash 937724473, now seen corresponding path program 16 times [2023-01-28 10:30:14,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:14,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741431476] [2023-01-28 10:30:14,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:14,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:14,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:14,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:14,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:14,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741431476] [2023-01-28 10:30:14,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741431476] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:14,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683898017] [2023-01-28 10:30:14,950 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 10:30:14,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:14,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:14,951 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 10:30:14,978 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 10:30:15,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 10:30:15,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:15,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:15,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:15,066 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:15,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:15,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:15,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683898017] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:15,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:15,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-01-28 10:30:15,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315823978] [2023-01-28 10:30:15,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:15,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 10:30:15,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:15,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 10:30:15,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-01-28 10:30:15,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:15,113 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 684 transitions, 13471 flow. Second operand has 17 states, 17 states have (on average 52.88235294117647) internal successors, (899), 17 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:15,113 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:15,113 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:15,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:16,383 INFO L130 PetriNetUnfolder]: 2484/4916 cut-off events. [2023-01-28 10:30:16,384 INFO L131 PetriNetUnfolder]: For 122289/122289 co-relation queries the response was YES. [2023-01-28 10:30:16,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42195 conditions, 4916 events. 2484/4916 cut-off events. For 122289/122289 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38076 event pairs, 185 based on Foata normal form. 50/4966 useless extension candidates. Maximal degree in co-relation 40527. Up to 3712 conditions per place. [2023-01-28 10:30:16,432 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 697 selfloop transitions, 187 changer transitions 49/933 dead transitions. [2023-01-28 10:30:16,432 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 933 transitions, 19844 flow [2023-01-28 10:30:16,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 10:30:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 10:30:16,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 638 transitions. [2023-01-28 10:30:16,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2023-01-28 10:30:16,433 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 638 transitions. [2023-01-28 10:30:16,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 638 transitions. [2023-01-28 10:30:16,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:16,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 638 transitions. [2023-01-28 10:30:16,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.0) internal successors, (638), 11 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:16,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 126.0) internal successors, (1512), 12 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:16,436 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 126.0) internal successors, (1512), 12 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:16,436 INFO L175 Difference]: Start difference. First operand has 242 places, 684 transitions, 13471 flow. Second operand 11 states and 638 transitions. [2023-01-28 10:30:16,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 933 transitions, 19844 flow [2023-01-28 10:30:17,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 933 transitions, 19424 flow, removed 210 selfloop flow, removed 0 redundant places. [2023-01-28 10:30:17,305 INFO L231 Difference]: Finished difference. Result has 258 places, 808 transitions, 16838 flow [2023-01-28 10:30:17,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=13109, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16838, PETRI_PLACES=258, PETRI_TRANSITIONS=808} [2023-01-28 10:30:17,306 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 238 predicate places. [2023-01-28 10:30:17,306 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 808 transitions, 16838 flow [2023-01-28 10:30:17,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 52.88235294117647) internal successors, (899), 17 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:17,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:17,306 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:17,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-01-28 10:30:17,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:17,511 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:17,511 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:17,511 INFO L85 PathProgramCache]: Analyzing trace with hash 778832195, now seen corresponding path program 17 times [2023-01-28 10:30:17,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:17,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843475207] [2023-01-28 10:30:17,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:17,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:17,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:17,600 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:17,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:17,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843475207] [2023-01-28 10:30:17,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843475207] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:17,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948777976] [2023-01-28 10:30:17,600 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 10:30:17,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:17,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:17,601 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 10:30:17,625 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 10:30:17,678 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-28 10:30:17,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:17,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:17,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:17,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:17,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:17,814 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:17,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948777976] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:17,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:17,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2023-01-28 10:30:17,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233545410] [2023-01-28 10:30:17,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:17,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-28 10:30:17,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:17,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-28 10:30:17,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2023-01-28 10:30:17,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:17,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 808 transitions, 16838 flow. Second operand has 19 states, 19 states have (on average 52.63157894736842) internal successors, (1000), 19 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:17,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:17,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:17,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:19,467 INFO L130 PetriNetUnfolder]: 2839/5577 cut-off events. [2023-01-28 10:30:19,467 INFO L131 PetriNetUnfolder]: For 152962/152962 co-relation queries the response was YES. [2023-01-28 10:30:19,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49100 conditions, 5577 events. 2839/5577 cut-off events. For 152962/152962 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 43575 event pairs, 215 based on Foata normal form. 84/5661 useless extension candidates. Maximal degree in co-relation 47417. Up to 4193 conditions per place. [2023-01-28 10:30:19,518 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 763 selfloop transitions, 252 changer transitions 16/1031 dead transitions. [2023-01-28 10:30:19,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 1031 transitions, 22755 flow [2023-01-28 10:30:19,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-28 10:30:19,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-28 10:30:19,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 974 transitions. [2023-01-28 10:30:19,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45471521942110177 [2023-01-28 10:30:19,520 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 974 transitions. [2023-01-28 10:30:19,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 974 transitions. [2023-01-28 10:30:19,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:19,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 974 transitions. [2023-01-28 10:30:19,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.294117647058826) internal successors, (974), 17 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:19,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:19,523 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:19,523 INFO L175 Difference]: Start difference. First operand has 258 places, 808 transitions, 16838 flow. Second operand 17 states and 974 transitions. [2023-01-28 10:30:19,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 1031 transitions, 22755 flow [2023-01-28 10:30:20,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1031 transitions, 22534 flow, removed 93 selfloop flow, removed 4 redundant places. [2023-01-28 10:30:20,869 INFO L231 Difference]: Finished difference. Result has 276 places, 908 transitions, 19905 flow [2023-01-28 10:30:20,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=16691, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19905, PETRI_PLACES=276, PETRI_TRANSITIONS=908} [2023-01-28 10:30:20,870 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 256 predicate places. [2023-01-28 10:30:20,871 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 908 transitions, 19905 flow [2023-01-28 10:30:20,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.63157894736842) internal successors, (1000), 19 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:20,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:20,871 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:20,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:21,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-01-28 10:30:21,078 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:21,079 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:21,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1597199923, now seen corresponding path program 18 times [2023-01-28 10:30:21,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:21,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930207380] [2023-01-28 10:30:21,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:21,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:21,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:21,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:21,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930207380] [2023-01-28 10:30:21,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930207380] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:21,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121438391] [2023-01-28 10:30:21,194 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 10:30:21,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:21,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:21,196 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:30:21,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-01-28 10:30:21,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-01-28 10:30:21,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:21,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:21,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:21,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:21,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:21,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:21,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121438391] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:21,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:21,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-01-28 10:30:21,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143446750] [2023-01-28 10:30:21,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:21,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 10:30:21,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:21,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 10:30:21,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2023-01-28 10:30:21,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:21,408 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 908 transitions, 19905 flow. Second operand has 18 states, 18 states have (on average 52.666666666666664) internal successors, (948), 18 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:21,408 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:21,408 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:21,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:24,014 INFO L130 PetriNetUnfolder]: 3334/6619 cut-off events. [2023-01-28 10:30:24,014 INFO L131 PetriNetUnfolder]: For 214686/214686 co-relation queries the response was YES. [2023-01-28 10:30:24,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61929 conditions, 6619 events. 3334/6619 cut-off events. For 214686/214686 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53876 event pairs, 71 based on Foata normal form. 28/6647 useless extension candidates. Maximal degree in co-relation 60241. Up to 1804 conditions per place. [2023-01-28 10:30:24,091 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 323 selfloop transitions, 876 changer transitions 45/1244 dead transitions. [2023-01-28 10:30:24,091 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1244 transitions, 28036 flow [2023-01-28 10:30:24,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-01-28 10:30:24,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-01-28 10:30:24,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2749 transitions. [2023-01-28 10:30:24,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452542921930677 [2023-01-28 10:30:24,094 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2749 transitions. [2023-01-28 10:30:24,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2749 transitions. [2023-01-28 10:30:24,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:24,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2749 transitions. [2023-01-28 10:30:24,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 56.10204081632653) internal successors, (2749), 49 states have internal predecessors, (2749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:24,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 126.0) internal successors, (6300), 50 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:24,102 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 126.0) internal successors, (6300), 50 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:24,103 INFO L175 Difference]: Start difference. First operand has 276 places, 908 transitions, 19905 flow. Second operand 49 states and 2749 transitions. [2023-01-28 10:30:24,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1244 transitions, 28036 flow [2023-01-28 10:30:26,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1244 transitions, 27515 flow, removed 235 selfloop flow, removed 5 redundant places. [2023-01-28 10:30:26,063 INFO L231 Difference]: Finished difference. Result has 328 places, 1079 transitions, 26074 flow [2023-01-28 10:30:26,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=19498, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=26074, PETRI_PLACES=328, PETRI_TRANSITIONS=1079} [2023-01-28 10:30:26,064 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 308 predicate places. [2023-01-28 10:30:26,064 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 1079 transitions, 26074 flow [2023-01-28 10:30:26,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.666666666666664) internal successors, (948), 18 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:26,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:26,064 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:26,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:26,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-01-28 10:30:26,269 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:26,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:26,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1546373287, now seen corresponding path program 19 times [2023-01-28 10:30:26,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:26,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375630408] [2023-01-28 10:30:26,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:26,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:26,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:26,348 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:26,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:26,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375630408] [2023-01-28 10:30:26,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375630408] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:26,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382677332] [2023-01-28 10:30:26,349 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 10:30:26,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:26,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:26,350 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:30:26,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-01-28 10:30:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:26,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:26,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:26,476 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:26,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:26,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:26,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382677332] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:26,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:26,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-01-28 10:30:26,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62629210] [2023-01-28 10:30:26,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:26,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 10:30:26,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:26,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 10:30:26,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-01-28 10:30:26,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:26,530 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1079 transitions, 26074 flow. Second operand has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:26,530 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:26,530 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:26,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:29,302 INFO L130 PetriNetUnfolder]: 3740/7309 cut-off events. [2023-01-28 10:30:29,302 INFO L131 PetriNetUnfolder]: For 300889/300889 co-relation queries the response was YES. [2023-01-28 10:30:29,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73417 conditions, 7309 events. 3740/7309 cut-off events. For 300889/300889 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 59672 event pairs, 207 based on Foata normal form. 206/7515 useless extension candidates. Maximal degree in co-relation 71604. Up to 3448 conditions per place. [2023-01-28 10:30:29,384 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 690 selfloop transitions, 666 changer transitions 15/1371 dead transitions. [2023-01-28 10:30:29,385 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1371 transitions, 34330 flow [2023-01-28 10:30:29,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-28 10:30:29,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-28 10:30:29,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1704 transitions. [2023-01-28 10:30:29,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4507936507936508 [2023-01-28 10:30:29,386 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1704 transitions. [2023-01-28 10:30:29,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1704 transitions. [2023-01-28 10:30:29,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:29,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1704 transitions. [2023-01-28 10:30:29,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 56.8) internal successors, (1704), 30 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:29,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:29,391 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:29,391 INFO L175 Difference]: Start difference. First operand has 328 places, 1079 transitions, 26074 flow. Second operand 30 states and 1704 transitions. [2023-01-28 10:30:29,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1371 transitions, 34330 flow [2023-01-28 10:30:32,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1371 transitions, 30677 flow, removed 1449 selfloop flow, removed 17 redundant places. [2023-01-28 10:30:32,981 INFO L231 Difference]: Finished difference. Result has 345 places, 1233 transitions, 28990 flow [2023-01-28 10:30:32,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=22899, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1074, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28990, PETRI_PLACES=345, PETRI_TRANSITIONS=1233} [2023-01-28 10:30:32,982 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 325 predicate places. [2023-01-28 10:30:32,982 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 1233 transitions, 28990 flow [2023-01-28 10:30:32,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:32,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:32,983 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:33,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:33,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-01-28 10:30:33,188 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:33,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:33,188 INFO L85 PathProgramCache]: Analyzing trace with hash 672632607, now seen corresponding path program 20 times [2023-01-28 10:30:33,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:33,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096226782] [2023-01-28 10:30:33,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:33,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:33,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:33,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:33,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:33,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096226782] [2023-01-28 10:30:33,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096226782] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:33,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803235635] [2023-01-28 10:30:33,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 10:30:33,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:33,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:33,278 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:30:33,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-01-28 10:30:33,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:30:33,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:33,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:33,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:33,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:33,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:33,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:33,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803235635] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:33,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:33,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-01-28 10:30:33,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927816920] [2023-01-28 10:30:33,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:33,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 10:30:33,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:33,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 10:30:33,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2023-01-28 10:30:33,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:33,465 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 1233 transitions, 28990 flow. Second operand has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:33,465 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:33,465 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:33,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:36,425 INFO L130 PetriNetUnfolder]: 3694/7225 cut-off events. [2023-01-28 10:30:36,425 INFO L131 PetriNetUnfolder]: For 263741/263741 co-relation queries the response was YES. [2023-01-28 10:30:36,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70732 conditions, 7225 events. 3694/7225 cut-off events. For 263741/263741 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 58818 event pairs, 101 based on Foata normal form. 60/7285 useless extension candidates. Maximal degree in co-relation 68916. Up to 2048 conditions per place. [2023-01-28 10:30:36,517 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 423 selfloop transitions, 919 changer transitions 1/1343 dead transitions. [2023-01-28 10:30:36,517 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1343 transitions, 32618 flow [2023-01-28 10:30:36,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-01-28 10:30:36,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-01-28 10:30:36,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1980 transitions. [2023-01-28 10:30:36,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2023-01-28 10:30:36,519 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1980 transitions. [2023-01-28 10:30:36,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1980 transitions. [2023-01-28 10:30:36,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:36,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1980 transitions. [2023-01-28 10:30:36,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 56.57142857142857) internal successors, (1980), 35 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:36,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 126.0) internal successors, (4536), 36 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:36,530 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 126.0) internal successors, (4536), 36 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:36,530 INFO L175 Difference]: Start difference. First operand has 345 places, 1233 transitions, 28990 flow. Second operand 35 states and 1980 transitions. [2023-01-28 10:30:36,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1343 transitions, 32618 flow [2023-01-28 10:30:39,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1343 transitions, 31888 flow, removed 198 selfloop flow, removed 13 redundant places. [2023-01-28 10:30:39,809 INFO L231 Difference]: Finished difference. Result has 367 places, 1234 transitions, 30706 flow [2023-01-28 10:30:39,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=28114, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=907, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=30706, PETRI_PLACES=367, PETRI_TRANSITIONS=1234} [2023-01-28 10:30:39,810 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 347 predicate places. [2023-01-28 10:30:39,810 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1234 transitions, 30706 flow [2023-01-28 10:30:39,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:39,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:39,811 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:39,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:40,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:40,015 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:40,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:40,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1182775093, now seen corresponding path program 21 times [2023-01-28 10:30:40,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:40,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189498641] [2023-01-28 10:30:40,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:40,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:40,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:40,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:40,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189498641] [2023-01-28 10:30:40,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189498641] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:40,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980300074] [2023-01-28 10:30:40,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 10:30:40,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:40,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:40,093 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:30:40,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-01-28 10:30:40,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 10:30:40,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:40,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:40,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:40,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:40,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:40,268 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:30:40,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980300074] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:40,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:40,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2023-01-28 10:30:40,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694908392] [2023-01-28 10:30:40,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:40,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-28 10:30:40,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:40,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-28 10:30:40,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2023-01-28 10:30:40,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:40,270 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1234 transitions, 30706 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:40,270 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:40,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:40,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:43,330 INFO L130 PetriNetUnfolder]: 4156/8089 cut-off events. [2023-01-28 10:30:43,331 INFO L131 PetriNetUnfolder]: For 313538/313538 co-relation queries the response was YES. [2023-01-28 10:30:43,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82105 conditions, 8089 events. 4156/8089 cut-off events. For 313538/313538 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 67099 event pairs, 287 based on Foata normal form. 70/8159 useless extension candidates. Maximal degree in co-relation 80288. Up to 5956 conditions per place. [2023-01-28 10:30:43,430 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1100 selfloop transitions, 400 changer transitions 13/1513 dead transitions. [2023-01-28 10:30:43,430 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 1513 transitions, 39593 flow [2023-01-28 10:30:43,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 10:30:43,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 10:30:43,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1142 transitions. [2023-01-28 10:30:43,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4531746031746032 [2023-01-28 10:30:43,431 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1142 transitions. [2023-01-28 10:30:43,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1142 transitions. [2023-01-28 10:30:43,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:43,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1142 transitions. [2023-01-28 10:30:43,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 57.1) internal successors, (1142), 20 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:43,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:43,435 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:43,435 INFO L175 Difference]: Start difference. First operand has 367 places, 1234 transitions, 30706 flow. Second operand 20 states and 1142 transitions. [2023-01-28 10:30:43,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 1513 transitions, 39593 flow [2023-01-28 10:30:47,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1513 transitions, 38437 flow, removed 95 selfloop flow, removed 28 redundant places. [2023-01-28 10:30:47,520 INFO L231 Difference]: Finished difference. Result has 367 places, 1362 transitions, 34706 flow [2023-01-28 10:30:47,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=29714, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=34706, PETRI_PLACES=367, PETRI_TRANSITIONS=1362} [2023-01-28 10:30:47,522 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 347 predicate places. [2023-01-28 10:30:47,522 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1362 transitions, 34706 flow [2023-01-28 10:30:47,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:47,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:47,522 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:47,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:47,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-01-28 10:30:47,727 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:47,727 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:47,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1739013303, now seen corresponding path program 22 times [2023-01-28 10:30:47,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:47,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357146332] [2023-01-28 10:30:47,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:47,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:47,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:47,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:47,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357146332] [2023-01-28 10:30:47,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357146332] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:47,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874718056] [2023-01-28 10:30:47,794 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 10:30:47,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:47,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:47,795 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:30:47,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-01-28 10:30:47,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 10:30:47,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:47,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:47,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:47,940 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:47,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:47,986 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:47,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874718056] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:47,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:47,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2023-01-28 10:30:47,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256970275] [2023-01-28 10:30:47,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:47,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 10:30:47,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:47,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 10:30:47,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-01-28 10:30:47,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:47,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1362 transitions, 34706 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:47,988 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:47,989 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:47,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:30:51,920 INFO L130 PetriNetUnfolder]: 4560/8863 cut-off events. [2023-01-28 10:30:51,920 INFO L131 PetriNetUnfolder]: For 343867/343867 co-relation queries the response was YES. [2023-01-28 10:30:51,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92152 conditions, 8863 events. 4560/8863 cut-off events. For 343867/343867 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 74796 event pairs, 231 based on Foata normal form. 56/8919 useless extension candidates. Maximal degree in co-relation 90940. Up to 5093 conditions per place. [2023-01-28 10:30:52,045 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 902 selfloop transitions, 762 changer transitions 18/1682 dead transitions. [2023-01-28 10:30:52,045 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1682 transitions, 44593 flow [2023-01-28 10:30:52,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-28 10:30:52,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-28 10:30:52,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1426 transitions. [2023-01-28 10:30:52,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4526984126984127 [2023-01-28 10:30:52,047 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1426 transitions. [2023-01-28 10:30:52,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1426 transitions. [2023-01-28 10:30:52,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:30:52,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1426 transitions. [2023-01-28 10:30:52,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.04) internal successors, (1426), 25 states have internal predecessors, (1426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:52,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 126.0) internal successors, (3276), 26 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:52,051 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 126.0) internal successors, (3276), 26 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:52,051 INFO L175 Difference]: Start difference. First operand has 367 places, 1362 transitions, 34706 flow. Second operand 25 states and 1426 transitions. [2023-01-28 10:30:52,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1682 transitions, 44593 flow [2023-01-28 10:30:57,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1682 transitions, 44322 flow, removed 105 selfloop flow, removed 7 redundant places. [2023-01-28 10:30:57,180 INFO L231 Difference]: Finished difference. Result has 391 places, 1520 transitions, 41276 flow [2023-01-28 10:30:57,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=34471, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=616, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=41276, PETRI_PLACES=391, PETRI_TRANSITIONS=1520} [2023-01-28 10:30:57,182 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 371 predicate places. [2023-01-28 10:30:57,182 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 1520 transitions, 41276 flow [2023-01-28 10:30:57,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:57,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:30:57,182 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:30:57,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-01-28 10:30:57,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-01-28 10:30:57,386 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:30:57,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:30:57,387 INFO L85 PathProgramCache]: Analyzing trace with hash -378475203, now seen corresponding path program 23 times [2023-01-28 10:30:57,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:30:57,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504971733] [2023-01-28 10:30:57,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:30:57,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:30:57,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:30:57,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:57,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:30:57,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504971733] [2023-01-28 10:30:57,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504971733] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:30:57,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810947517] [2023-01-28 10:30:57,450 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 10:30:57,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:30:57,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:30:57,451 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:30:57,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-01-28 10:30:57,508 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-28 10:30:57,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:30:57,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:30:57,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:30:57,582 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:57,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:30:57,629 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:30:57,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810947517] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:30:57,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:30:57,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2023-01-28 10:30:57,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240438221] [2023-01-28 10:30:57,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:30:57,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 10:30:57,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:30:57,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 10:30:57,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-01-28 10:30:57,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:30:57,631 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1520 transitions, 41276 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:30:57,631 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:30:57,631 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:30:57,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:31:02,471 INFO L130 PetriNetUnfolder]: 4794/9325 cut-off events. [2023-01-28 10:31:02,471 INFO L131 PetriNetUnfolder]: For 437003/437003 co-relation queries the response was YES. [2023-01-28 10:31:02,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101177 conditions, 9325 events. 4794/9325 cut-off events. For 437003/437003 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 79305 event pairs, 123 based on Foata normal form. 160/9485 useless extension candidates. Maximal degree in co-relation 99780. Up to 2638 conditions per place. [2023-01-28 10:31:02,585 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 555 selfloop transitions, 1191 changer transitions 17/1763 dead transitions. [2023-01-28 10:31:02,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1763 transitions, 49308 flow [2023-01-28 10:31:02,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-01-28 10:31:02,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-01-28 10:31:02,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1530 transitions. [2023-01-28 10:31:02,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2023-01-28 10:31:02,587 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1530 transitions. [2023-01-28 10:31:02,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1530 transitions. [2023-01-28 10:31:02,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:31:02,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1530 transitions. [2023-01-28 10:31:02,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 56.666666666666664) internal successors, (1530), 27 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:02,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 126.0) internal successors, (3528), 28 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:02,590 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 126.0) internal successors, (3528), 28 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:02,590 INFO L175 Difference]: Start difference. First operand has 391 places, 1520 transitions, 41276 flow. Second operand 27 states and 1530 transitions. [2023-01-28 10:31:02,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1763 transitions, 49308 flow [2023-01-28 10:31:08,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1763 transitions, 47812 flow, removed 349 selfloop flow, removed 9 redundant places. [2023-01-28 10:31:08,129 INFO L231 Difference]: Finished difference. Result has 412 places, 1620 transitions, 46601 flow [2023-01-28 10:31:08,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=39850, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=46601, PETRI_PLACES=412, PETRI_TRANSITIONS=1620} [2023-01-28 10:31:08,130 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 392 predicate places. [2023-01-28 10:31:08,130 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1620 transitions, 46601 flow [2023-01-28 10:31:08,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:08,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:31:08,131 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:31:08,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-01-28 10:31:08,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:31:08,333 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:31:08,333 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:31:08,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1543577845, now seen corresponding path program 24 times [2023-01-28 10:31:08,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:31:08,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147017277] [2023-01-28 10:31:08,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:31:08,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:31:08,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:31:08,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:08,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:31:08,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147017277] [2023-01-28 10:31:08,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147017277] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:31:08,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129342892] [2023-01-28 10:31:08,418 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 10:31:08,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:31:08,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:31:08,419 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:31:08,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-01-28 10:31:08,479 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 10:31:08,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:31:08,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:31:08,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:31:08,560 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:08,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:31:08,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:08,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129342892] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:31:08,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:31:08,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-01-28 10:31:08,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781171682] [2023-01-28 10:31:08,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:31:08,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-01-28 10:31:08,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:31:08,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-01-28 10:31:08,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2023-01-28 10:31:08,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:31:08,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1620 transitions, 46601 flow. Second operand has 23 states, 23 states have (on average 52.69565217391305) internal successors, (1212), 23 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:08,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:31:08,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:31:08,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:31:15,547 INFO L130 PetriNetUnfolder]: 7192/13685 cut-off events. [2023-01-28 10:31:15,547 INFO L131 PetriNetUnfolder]: For 603463/603463 co-relation queries the response was YES. [2023-01-28 10:31:15,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159847 conditions, 13685 events. 7192/13685 cut-off events. For 603463/603463 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 120476 event pairs, 311 based on Foata normal form. 96/13781 useless extension candidates. Maximal degree in co-relation 158012. Up to 7156 conditions per place. [2023-01-28 10:31:15,729 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1398 selfloop transitions, 1222 changer transitions 28/2648 dead transitions. [2023-01-28 10:31:15,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 2648 transitions, 81246 flow [2023-01-28 10:31:15,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-28 10:31:15,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-28 10:31:15,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1716 transitions. [2023-01-28 10:31:15,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45396825396825397 [2023-01-28 10:31:15,731 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1716 transitions. [2023-01-28 10:31:15,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1716 transitions. [2023-01-28 10:31:15,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:31:15,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1716 transitions. [2023-01-28 10:31:15,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.2) internal successors, (1716), 30 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:15,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:15,736 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:15,736 INFO L175 Difference]: Start difference. First operand has 412 places, 1620 transitions, 46601 flow. Second operand 30 states and 1716 transitions. [2023-01-28 10:31:15,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 2648 transitions, 81246 flow [2023-01-28 10:31:27,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 2648 transitions, 80012 flow, removed 359 selfloop flow, removed 16 redundant places. [2023-01-28 10:31:27,495 INFO L231 Difference]: Finished difference. Result has 440 places, 2398 transitions, 75751 flow [2023-01-28 10:31:27,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=45775, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=981, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=75751, PETRI_PLACES=440, PETRI_TRANSITIONS=2398} [2023-01-28 10:31:27,497 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 420 predicate places. [2023-01-28 10:31:27,497 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 2398 transitions, 75751 flow [2023-01-28 10:31:27,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 52.69565217391305) internal successors, (1212), 23 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:27,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:31:27,497 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:31:27,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-01-28 10:31:27,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:31:27,702 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:31:27,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:31:27,702 INFO L85 PathProgramCache]: Analyzing trace with hash 827009771, now seen corresponding path program 25 times [2023-01-28 10:31:27,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:31:27,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841029692] [2023-01-28 10:31:27,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:31:27,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:31:27,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:31:27,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:27,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:31:27,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841029692] [2023-01-28 10:31:27,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841029692] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:31:27,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618549756] [2023-01-28 10:31:27,769 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 10:31:27,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:31:27,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:31:27,770 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:31:27,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-01-28 10:31:27,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:31:27,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:31:27,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:31:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:27,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:31:28,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:28,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618549756] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:31:28,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:31:28,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2023-01-28 10:31:28,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787487447] [2023-01-28 10:31:28,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:31:28,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-28 10:31:28,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:31:28,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-28 10:31:28,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-01-28 10:31:28,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:31:28,017 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 2398 transitions, 75751 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:28,017 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:31:28,017 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:31:28,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:31:39,486 INFO L130 PetriNetUnfolder]: 8823/16847 cut-off events. [2023-01-28 10:31:39,487 INFO L131 PetriNetUnfolder]: For 927633/927633 co-relation queries the response was YES. [2023-01-28 10:31:39,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205083 conditions, 16847 events. 8823/16847 cut-off events. For 927633/927633 co-relation queries the response was YES. Maximal size of possible extension queue 1376. Compared 153765 event pairs, 215 based on Foata normal form. 210/17057 useless extension candidates. Maximal degree in co-relation 203250. Up to 5130 conditions per place. [2023-01-28 10:31:39,749 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 850 selfloop transitions, 2287 changer transitions 34/3171 dead transitions. [2023-01-28 10:31:39,750 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 3171 transitions, 102319 flow [2023-01-28 10:31:39,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-28 10:31:39,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-28 10:31:39,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1766 transitions. [2023-01-28 10:31:39,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45212493599590375 [2023-01-28 10:31:39,751 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1766 transitions. [2023-01-28 10:31:39,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1766 transitions. [2023-01-28 10:31:39,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:31:39,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1766 transitions. [2023-01-28 10:31:39,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 56.96774193548387) internal successors, (1766), 31 states have internal predecessors, (1766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:39,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:39,755 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:39,755 INFO L175 Difference]: Start difference. First operand has 440 places, 2398 transitions, 75751 flow. Second operand 31 states and 1766 transitions. [2023-01-28 10:31:39,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 3171 transitions, 102319 flow [2023-01-28 10:31:58,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 3171 transitions, 100733 flow, removed 767 selfloop flow, removed 5 redundant places. [2023-01-28 10:31:58,371 INFO L231 Difference]: Finished difference. Result has 476 places, 2952 transitions, 99816 flow [2023-01-28 10:31:58,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=74399, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=99816, PETRI_PLACES=476, PETRI_TRANSITIONS=2952} [2023-01-28 10:31:58,373 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 456 predicate places. [2023-01-28 10:31:58,373 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 2952 transitions, 99816 flow [2023-01-28 10:31:58,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:58,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:31:58,373 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:31:58,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-01-28 10:31:58,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:31:58,578 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:31:58,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:31:58,578 INFO L85 PathProgramCache]: Analyzing trace with hash 552340077, now seen corresponding path program 26 times [2023-01-28 10:31:58,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:31:58,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675575901] [2023-01-28 10:31:58,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:31:58,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:31:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:31:58,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:58,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:31:58,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675575901] [2023-01-28 10:31:58,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675575901] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:31:58,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846028105] [2023-01-28 10:31:58,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 10:31:58,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:31:58,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:31:58,655 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:31:58,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-01-28 10:31:58,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:31:58,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:31:58,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:31:58,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:31:58,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:58,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:31:58,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:31:58,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846028105] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:31:58,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:31:58,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2023-01-28 10:31:58,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719242137] [2023-01-28 10:31:58,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:31:58,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 10:31:58,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:31:58,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 10:31:58,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-01-28 10:31:58,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:31:58,901 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 2952 transitions, 99816 flow. Second operand has 25 states, 25 states have (on average 52.44) internal successors, (1311), 25 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:31:58,901 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:31:58,901 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:31:58,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:32:12,813 INFO L130 PetriNetUnfolder]: 8983/17153 cut-off events. [2023-01-28 10:32:12,813 INFO L131 PetriNetUnfolder]: For 1004046/1004046 co-relation queries the response was YES. [2023-01-28 10:32:13,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219236 conditions, 17153 events. 8983/17153 cut-off events. For 1004046/1004046 co-relation queries the response was YES. Maximal size of possible extension queue 1404. Compared 156556 event pairs, 3096 based on Foata normal form. 136/17289 useless extension candidates. Maximal degree in co-relation 217186. Up to 15357 conditions per place. [2023-01-28 10:32:13,101 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 2833 selfloop transitions, 320 changer transitions 43/3196 dead transitions. [2023-01-28 10:32:13,101 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 3196 transitions, 109711 flow [2023-01-28 10:32:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-28 10:32:13,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-28 10:32:13,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1784 transitions. [2023-01-28 10:32:13,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567332309267793 [2023-01-28 10:32:13,103 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1784 transitions. [2023-01-28 10:32:13,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1784 transitions. [2023-01-28 10:32:13,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:32:13,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1784 transitions. [2023-01-28 10:32:13,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.54838709677419) internal successors, (1784), 31 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:13,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:13,107 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:13,107 INFO L175 Difference]: Start difference. First operand has 476 places, 2952 transitions, 99816 flow. Second operand 31 states and 1784 transitions. [2023-01-28 10:32:13,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 3196 transitions, 109711 flow [2023-01-28 10:32:38,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 3196 transitions, 108232 flow, removed 632 selfloop flow, removed 12 redundant places. [2023-01-28 10:32:38,162 INFO L231 Difference]: Finished difference. Result has 506 places, 3033 transitions, 101263 flow [2023-01-28 10:32:38,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=98337, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=101263, PETRI_PLACES=506, PETRI_TRANSITIONS=3033} [2023-01-28 10:32:38,165 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 486 predicate places. [2023-01-28 10:32:38,165 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 3033 transitions, 101263 flow [2023-01-28 10:32:38,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 52.44) internal successors, (1311), 25 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:38,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:32:38,165 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:32:38,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-01-28 10:32:38,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:32:38,369 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:32:38,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:32:38,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1370707805, now seen corresponding path program 27 times [2023-01-28 10:32:38,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:32:38,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307333268] [2023-01-28 10:32:38,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:32:38,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:32:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:32:38,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:32:38,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:32:38,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307333268] [2023-01-28 10:32:38,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307333268] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:32:38,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290379057] [2023-01-28 10:32:38,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 10:32:38,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:32:38,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:32:38,456 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:32:38,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-01-28 10:32:38,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-01-28 10:32:38,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:32:38,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 10:32:38,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:32:38,597 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:32:38,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:32:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:32:38,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290379057] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:32:38,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:32:38,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 21 [2023-01-28 10:32:38,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190741184] [2023-01-28 10:32:38,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:32:38,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-28 10:32:38,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:32:38,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-28 10:32:38,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-01-28 10:32:38,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:32:38,639 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 3033 transitions, 101263 flow. Second operand has 21 states, 21 states have (on average 52.666666666666664) internal successors, (1106), 21 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:38,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:32:38,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:32:38,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:32:53,890 INFO L130 PetriNetUnfolder]: 9044/17266 cut-off events. [2023-01-28 10:32:53,894 INFO L131 PetriNetUnfolder]: For 982340/982340 co-relation queries the response was YES. [2023-01-28 10:32:54,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221286 conditions, 17266 events. 9044/17266 cut-off events. For 982340/982340 co-relation queries the response was YES. Maximal size of possible extension queue 1422. Compared 157883 event pairs, 1047 based on Foata normal form. 6/17272 useless extension candidates. Maximal degree in co-relation 219328. Up to 6051 conditions per place. [2023-01-28 10:32:54,258 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1887 selfloop transitions, 1293 changer transitions 19/3199 dead transitions. [2023-01-28 10:32:54,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 3199 transitions, 110179 flow [2023-01-28 10:32:54,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-01-28 10:32:54,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-01-28 10:32:54,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2051 transitions. [2023-01-28 10:32:54,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43993993993993996 [2023-01-28 10:32:54,264 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2051 transitions. [2023-01-28 10:32:54,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2051 transitions. [2023-01-28 10:32:54,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:32:54,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2051 transitions. [2023-01-28 10:32:54,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.432432432432435) internal successors, (2051), 37 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:54,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 126.0) internal successors, (4788), 38 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:54,279 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 126.0) internal successors, (4788), 38 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:32:54,279 INFO L175 Difference]: Start difference. First operand has 506 places, 3033 transitions, 101263 flow. Second operand 37 states and 2051 transitions. [2023-01-28 10:32:54,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 3199 transitions, 110179 flow [2023-01-28 10:33:20,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 3199 transitions, 107760 flow, removed 683 selfloop flow, removed 8 redundant places. [2023-01-28 10:33:20,427 INFO L231 Difference]: Finished difference. Result has 538 places, 3104 transitions, 103243 flow [2023-01-28 10:33:20,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=99106, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3033, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=103243, PETRI_PLACES=538, PETRI_TRANSITIONS=3104} [2023-01-28 10:33:20,430 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 518 predicate places. [2023-01-28 10:33:20,430 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 3104 transitions, 103243 flow [2023-01-28 10:33:20,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 52.666666666666664) internal successors, (1106), 21 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:33:20,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:33:20,430 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:33:20,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-01-28 10:33:20,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-01-28 10:33:20,634 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:33:20,635 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:33:20,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1617405810, now seen corresponding path program 28 times [2023-01-28 10:33:20,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:33:20,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167478919] [2023-01-28 10:33:20,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:33:20,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:33:20,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:33:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:33:20,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:33:20,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167478919] [2023-01-28 10:33:20,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167478919] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:33:20,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079848878] [2023-01-28 10:33:20,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 10:33:20,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:33:20,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:33:20,725 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:33:20,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-01-28 10:33:20,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 10:33:20,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:33:20,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 20 conjunts are in the unsatisfiable core [2023-01-28 10:33:20,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:33:20,872 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:33:20,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:33:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:33:20,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079848878] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:33:20,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:33:20,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2023-01-28 10:33:20,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433323094] [2023-01-28 10:33:20,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:33:20,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 10:33:20,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:33:20,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 10:33:20,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-01-28 10:33:20,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-28 10:33:20,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 3104 transitions, 103243 flow. Second operand has 12 states, 12 states have (on average 63.666666666666664) internal successors, (764), 12 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:33:20,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:33:20,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-28 10:33:20,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:33:40,321 INFO L130 PetriNetUnfolder]: 12403/23554 cut-off events. [2023-01-28 10:33:40,321 INFO L131 PetriNetUnfolder]: For 1435159/1435169 co-relation queries the response was YES. [2023-01-28 10:33:40,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304414 conditions, 23554 events. 12403/23554 cut-off events. For 1435159/1435169 co-relation queries the response was YES. Maximal size of possible extension queue 1902. Compared 224381 event pairs, 868 based on Foata normal form. 40/23592 useless extension candidates. Maximal degree in co-relation 301635. Up to 13343 conditions per place. [2023-01-28 10:33:40,758 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 2525 selfloop transitions, 1684 changer transitions 255/4473 dead transitions. [2023-01-28 10:33:40,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 4473 transitions, 152255 flow [2023-01-28 10:33:40,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 10:33:40,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 10:33:40,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 495 transitions. [2023-01-28 10:33:40,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2023-01-28 10:33:40,759 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 495 transitions. [2023-01-28 10:33:40,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 495 transitions. [2023-01-28 10:33:40,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:33:40,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 495 transitions. [2023-01-28 10:33:40,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.71428571428571) internal successors, (495), 7 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:33:40,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:33:40,760 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:33:40,760 INFO L175 Difference]: Start difference. First operand has 538 places, 3104 transitions, 103243 flow. Second operand 7 states and 495 transitions. [2023-01-28 10:33:40,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 4473 transitions, 152255 flow [2023-01-28 10:34:20,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 4473 transitions, 150505 flow, removed 500 selfloop flow, removed 13 redundant places. [2023-01-28 10:34:20,788 INFO L231 Difference]: Finished difference. Result has 535 places, 4047 transitions, 139725 flow [2023-01-28 10:34:20,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=102268, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=722, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=139725, PETRI_PLACES=535, PETRI_TRANSITIONS=4047} [2023-01-28 10:34:20,791 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 515 predicate places. [2023-01-28 10:34:20,791 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 4047 transitions, 139725 flow [2023-01-28 10:34:20,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 63.666666666666664) internal successors, (764), 12 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:34:20,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:34:20,791 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:34:20,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-01-28 10:34:20,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:34:20,999 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:34:20,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:34:20,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1426821311, now seen corresponding path program 29 times [2023-01-28 10:34:20,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:34:20,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740328043] [2023-01-28 10:34:20,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:34:21,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:34:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:34:21,098 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:34:21,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:34:21,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740328043] [2023-01-28 10:34:21,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740328043] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:34:21,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242289045] [2023-01-28 10:34:21,098 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 10:34:21,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:34:21,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:34:21,099 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:34:21,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-01-28 10:34:21,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-28 10:34:21,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:34:21,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 10:34:21,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:34:21,241 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:34:21,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:34:21,305 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:34:21,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242289045] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:34:21,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:34:21,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-01-28 10:34:21,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072331443] [2023-01-28 10:34:21,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:34:21,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-28 10:34:21,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:34:21,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-28 10:34:21,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2023-01-28 10:34:21,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:34:21,308 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 4047 transitions, 139725 flow. Second operand has 20 states, 20 states have (on average 52.75) internal successors, (1055), 20 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:34:21,308 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:34:21,308 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:34:21,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:34:53,227 INFO L130 PetriNetUnfolder]: 14625/27800 cut-off events. [2023-01-28 10:34:53,227 INFO L131 PetriNetUnfolder]: For 1781125/1781125 co-relation queries the response was YES. [2023-01-28 10:34:53,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376816 conditions, 27800 events. 14625/27800 cut-off events. For 1781125/1781125 co-relation queries the response was YES. Maximal size of possible extension queue 2164. Compared 270041 event pairs, 1153 based on Foata normal form. 80/27880 useless extension candidates. Maximal degree in co-relation 373213. Up to 22727 conditions per place. [2023-01-28 10:34:54,102 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 4191 selfloop transitions, 877 changer transitions 69/5137 dead transitions. [2023-01-28 10:34:54,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 5137 transitions, 187665 flow [2023-01-28 10:34:54,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 10:34:54,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 10:34:54,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 752 transitions. [2023-01-28 10:34:54,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590964590964591 [2023-01-28 10:34:54,104 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 752 transitions. [2023-01-28 10:34:54,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 752 transitions. [2023-01-28 10:34:54,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:34:54,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 752 transitions. [2023-01-28 10:34:54,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 57.84615384615385) internal successors, (752), 13 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:34:54,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:34:54,106 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:34:54,106 INFO L175 Difference]: Start difference. First operand has 535 places, 4047 transitions, 139725 flow. Second operand 13 states and 752 transitions. [2023-01-28 10:34:54,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 5137 transitions, 187665 flow [2023-01-28 10:35:51,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 5137 transitions, 185601 flow, removed 965 selfloop flow, removed 2 redundant places. [2023-01-28 10:35:51,559 INFO L231 Difference]: Finished difference. Result has 552 places, 4769 transitions, 171341 flow [2023-01-28 10:35:51,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=137738, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=171341, PETRI_PLACES=552, PETRI_TRANSITIONS=4769} [2023-01-28 10:35:51,562 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 532 predicate places. [2023-01-28 10:35:51,563 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 4769 transitions, 171341 flow [2023-01-28 10:35:51,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 52.75) internal successors, (1055), 20 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:35:51,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:35:51,563 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:35:51,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-01-28 10:35:51,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:35:51,767 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:35:51,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:35:51,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2068517451, now seen corresponding path program 30 times [2023-01-28 10:35:51,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:35:51,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59627912] [2023-01-28 10:35:51,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:35:51,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:35:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:35:51,859 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:35:51,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:35:51,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59627912] [2023-01-28 10:35:51,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59627912] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:35:51,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420153212] [2023-01-28 10:35:51,860 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 10:35:51,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:35:51,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:35:51,881 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:35:51,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-01-28 10:35:51,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-28 10:35:51,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:35:51,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 10:35:51,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:35:52,031 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:35:52,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:35:52,095 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:35:52,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420153212] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:35:52,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:35:52,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2023-01-28 10:35:52,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316025368] [2023-01-28 10:35:52,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:35:52,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 10:35:52,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:35:52,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 10:35:52,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2023-01-28 10:35:52,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:35:52,097 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 4769 transitions, 171341 flow. Second operand has 22 states, 22 states have (on average 52.54545454545455) internal successors, (1156), 22 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:35:52,097 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:35:52,097 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:35:52,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:36:32,201 INFO L130 PetriNetUnfolder]: 16093/30512 cut-off events. [2023-01-28 10:36:32,202 INFO L131 PetriNetUnfolder]: For 2000119/2000119 co-relation queries the response was YES. [2023-01-28 10:36:32,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419588 conditions, 30512 events. 16093/30512 cut-off events. For 2000119/2000119 co-relation queries the response was YES. Maximal size of possible extension queue 2260. Compared 298375 event pairs, 1155 based on Foata normal form. 80/30592 useless extension candidates. Maximal degree in co-relation 416209. Up to 23369 conditions per place. [2023-01-28 10:36:33,053 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 4211 selfloop transitions, 1280 changer transitions 20/5511 dead transitions. [2023-01-28 10:36:33,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 5511 transitions, 205790 flow [2023-01-28 10:36:33,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 10:36:33,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 10:36:33,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1145 transitions. [2023-01-28 10:36:33,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45436507936507936 [2023-01-28 10:36:33,054 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1145 transitions. [2023-01-28 10:36:33,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1145 transitions. [2023-01-28 10:36:33,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:36:33,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1145 transitions. [2023-01-28 10:36:33,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 57.25) internal successors, (1145), 20 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:36:33,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:36:33,057 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:36:33,057 INFO L175 Difference]: Start difference. First operand has 552 places, 4769 transitions, 171341 flow. Second operand 20 states and 1145 transitions. [2023-01-28 10:36:33,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 5511 transitions, 205790 flow [2023-01-28 10:37:41,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 5511 transitions, 205416 flow, removed 168 selfloop flow, removed 4 redundant places. [2023-01-28 10:37:41,790 INFO L231 Difference]: Finished difference. Result has 573 places, 5167 transitions, 191064 flow [2023-01-28 10:37:41,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=171057, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=938, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=191064, PETRI_PLACES=573, PETRI_TRANSITIONS=5167} [2023-01-28 10:37:41,794 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 553 predicate places. [2023-01-28 10:37:41,794 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 5167 transitions, 191064 flow [2023-01-28 10:37:41,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 52.54545454545455) internal successors, (1156), 22 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:37:41,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:37:41,794 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:37:41,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-01-28 10:37:41,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-01-28 10:37:41,999 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:37:41,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:37:41,999 INFO L85 PathProgramCache]: Analyzing trace with hash 78564277, now seen corresponding path program 31 times [2023-01-28 10:37:41,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:37:41,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295811418] [2023-01-28 10:37:41,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:37:41,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:37:42,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:37:42,084 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:37:42,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:37:42,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295811418] [2023-01-28 10:37:42,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295811418] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:37:42,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408193034] [2023-01-28 10:37:42,084 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 10:37:42,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:37:42,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:37:42,087 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:37:42,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-01-28 10:37:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:37:42,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 10:37:42,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:37:42,238 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:37:42,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:37:42,293 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:37:42,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408193034] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:37:42,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:37:42,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-01-28 10:37:42,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242671610] [2023-01-28 10:37:42,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:37:42,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-28 10:37:42,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:37:42,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-28 10:37:42,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-01-28 10:37:42,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:37:42,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 5167 transitions, 191064 flow. Second operand has 21 states, 21 states have (on average 52.57142857142857) internal successors, (1104), 21 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:37:42,295 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:37:42,295 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:37:42,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:38:36,045 INFO L130 PetriNetUnfolder]: 16914/32172 cut-off events. [2023-01-28 10:38:36,045 INFO L131 PetriNetUnfolder]: For 2431623/2431623 co-relation queries the response was YES. [2023-01-28 10:38:37,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 450992 conditions, 32172 events. 16914/32172 cut-off events. For 2431623/2431623 co-relation queries the response was YES. Maximal size of possible extension queue 2400. Compared 318567 event pairs, 243 based on Foata normal form. 166/32338 useless extension candidates. Maximal degree in co-relation 447421. Up to 9888 conditions per place. [2023-01-28 10:38:37,298 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1103 selfloop transitions, 4682 changer transitions 65/5850 dead transitions. [2023-01-28 10:38:37,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 5850 transitions, 219720 flow [2023-01-28 10:38:37,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-01-28 10:38:37,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-01-28 10:38:37,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2913 transitions. [2023-01-28 10:38:37,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45331465919701214 [2023-01-28 10:38:37,301 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2913 transitions. [2023-01-28 10:38:37,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2913 transitions. [2023-01-28 10:38:37,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:38:37,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2913 transitions. [2023-01-28 10:38:37,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 57.11764705882353) internal successors, (2913), 51 states have internal predecessors, (2913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:38:37,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 126.0) internal successors, (6552), 52 states have internal predecessors, (6552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:38:37,333 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 126.0) internal successors, (6552), 52 states have internal predecessors, (6552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:38:37,333 INFO L175 Difference]: Start difference. First operand has 573 places, 5167 transitions, 191064 flow. Second operand 51 states and 2913 transitions. [2023-01-28 10:38:37,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 5850 transitions, 219720 flow [2023-01-28 10:40:06,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 5850 transitions, 218315 flow, removed 646 selfloop flow, removed 6 redundant places. [2023-01-28 10:40:06,423 INFO L231 Difference]: Finished difference. Result has 631 places, 5476 transitions, 216145 flow [2023-01-28 10:40:06,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=189765, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=216145, PETRI_PLACES=631, PETRI_TRANSITIONS=5476} [2023-01-28 10:40:06,427 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 611 predicate places. [2023-01-28 10:40:06,427 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 5476 transitions, 216145 flow [2023-01-28 10:40:06,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 52.57142857142857) internal successors, (1104), 21 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:40:06,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:40:06,428 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:40:06,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-01-28 10:40:06,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-01-28 10:40:06,631 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:40:06,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:40:06,632 INFO L85 PathProgramCache]: Analyzing trace with hash 938033453, now seen corresponding path program 32 times [2023-01-28 10:40:06,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:40:06,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100152279] [2023-01-28 10:40:06,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:40:06,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:40:06,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:40:06,743 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:40:06,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:40:06,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100152279] [2023-01-28 10:40:06,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100152279] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:40:06,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995574095] [2023-01-28 10:40:06,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 10:40:06,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:40:06,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:40:06,744 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:40:06,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-01-28 10:40:06,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 10:40:06,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:40:06,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 10:40:06,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:40:06,887 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:40:06,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:40:06,938 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:40:06,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995574095] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:40:06,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:40:06,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-01-28 10:40:06,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207810261] [2023-01-28 10:40:06,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:40:06,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-28 10:40:06,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:40:06,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-28 10:40:06,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2023-01-28 10:40:06,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:40:06,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 5476 transitions, 216145 flow. Second operand has 21 states, 21 states have (on average 52.57142857142857) internal successors, (1104), 21 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:40:06,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:40:06,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:40:06,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:41:19,251 INFO L130 PetriNetUnfolder]: 16865/32031 cut-off events. [2023-01-28 10:41:19,251 INFO L131 PetriNetUnfolder]: For 2626644/2626644 co-relation queries the response was YES. [2023-01-28 10:41:20,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 476366 conditions, 32031 events. 16865/32031 cut-off events. For 2626644/2626644 co-relation queries the response was YES. Maximal size of possible extension queue 2405. Compared 316434 event pairs, 139 based on Foata normal form. 20/32051 useless extension candidates. Maximal degree in co-relation 472781. Up to 9892 conditions per place. [2023-01-28 10:41:20,742 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 679 selfloop transitions, 5083 changer transitions 64/5826 dead transitions. [2023-01-28 10:41:20,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 5826 transitions, 234614 flow [2023-01-28 10:41:20,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-01-28 10:41:20,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-01-28 10:41:20,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3556 transitions. [2023-01-28 10:41:20,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409722222222222 [2023-01-28 10:41:20,747 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3556 transitions. [2023-01-28 10:41:20,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3556 transitions. [2023-01-28 10:41:20,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:41:20,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3556 transitions. [2023-01-28 10:41:20,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 55.5625) internal successors, (3556), 64 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:41:20,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 126.0) internal successors, (8190), 65 states have internal predecessors, (8190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:41:20,770 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 126.0) internal successors, (8190), 65 states have internal predecessors, (8190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:41:20,770 INFO L175 Difference]: Start difference. First operand has 631 places, 5476 transitions, 216145 flow. Second operand 64 states and 3556 transitions. [2023-01-28 10:41:20,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 5826 transitions, 234614 flow [2023-01-28 10:42:50,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 5826 transitions, 226284 flow, removed 2642 selfloop flow, removed 27 redundant places. [2023-01-28 10:42:50,350 INFO L231 Difference]: Finished difference. Result has 668 places, 5594 transitions, 221386 flow [2023-01-28 10:42:50,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=207855, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4970, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=221386, PETRI_PLACES=668, PETRI_TRANSITIONS=5594} [2023-01-28 10:42:50,353 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 648 predicate places. [2023-01-28 10:42:50,353 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 5594 transitions, 221386 flow [2023-01-28 10:42:50,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 52.57142857142857) internal successors, (1104), 21 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:42:50,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 10:42:50,354 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 10:42:50,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-01-28 10:42:50,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-01-28 10:42:50,558 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 10:42:50,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 10:42:50,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1006144169, now seen corresponding path program 33 times [2023-01-28 10:42:50,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 10:42:50,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273679675] [2023-01-28 10:42:50,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 10:42:50,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 10:42:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 10:42:50,649 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 10:42:50,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 10:42:50,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273679675] [2023-01-28 10:42:50,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273679675] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 10:42:50,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123270330] [2023-01-28 10:42:50,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 10:42:50,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 10:42:50,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 10:42:50,651 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 10:42:50,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-01-28 10:42:50,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-01-28 10:42:50,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 10:42:50,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 10:42:50,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 10:42:50,807 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 10:42:50,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 10:42:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 10:42:50,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123270330] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 10:42:50,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 10:42:50,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 22 [2023-01-28 10:42:50,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649045083] [2023-01-28 10:42:50,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 10:42:50,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 10:42:50,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 10:42:50,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 10:42:50,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2023-01-28 10:42:50,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-28 10:42:50,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 5594 transitions, 221386 flow. Second operand has 22 states, 22 states have (on average 52.72727272727273) internal successors, (1160), 22 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:42:50,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 10:42:50,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-28 10:42:50,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 10:43:47,545 INFO L130 PetriNetUnfolder]: 17943/33834 cut-off events. [2023-01-28 10:43:47,545 INFO L131 PetriNetUnfolder]: For 2725835/2725835 co-relation queries the response was YES. [2023-01-28 10:43:48,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510383 conditions, 33834 events. 17943/33834 cut-off events. For 2725835/2725835 co-relation queries the response was YES. Maximal size of possible extension queue 2480. Compared 334191 event pairs, 1043 based on Foata normal form. 80/33914 useless extension candidates. Maximal degree in co-relation 506658. Up to 23486 conditions per place. [2023-01-28 10:43:48,518 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 4414 selfloop transitions, 1817 changer transitions 23/6254 dead transitions. [2023-01-28 10:43:48,518 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 6254 transitions, 255402 flow [2023-01-28 10:43:48,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 10:43:48,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 10:43:48,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1484 transitions. [2023-01-28 10:43:48,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452991452991453 [2023-01-28 10:43:48,520 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1484 transitions. [2023-01-28 10:43:48,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1484 transitions. [2023-01-28 10:43:48,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 10:43:48,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1484 transitions. [2023-01-28 10:43:48,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.07692307692308) internal successors, (1484), 26 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:43:48,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:43:48,523 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 10:43:48,523 INFO L175 Difference]: Start difference. First operand has 668 places, 5594 transitions, 221386 flow. Second operand 26 states and 1484 transitions. [2023-01-28 10:43:48,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 6254 transitions, 255402 flow Received shutdown request... [2023-01-28 10:44:08,307 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 10:44:08,307 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 10:44:08,311 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-28 10:44:08,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-01-28 10:44:08,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-01-28 10:44:08,518 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-01-28 10:44:08,519 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-28 10:44:08,519 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-28 10:44:08,519 INFO L445 BasicCegarLoop]: Path program histogram: [33, 6, 1] [2023-01-28 10:44:08,521 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 10:44:08,521 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 10:44:08,523 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 10:44:08 BasicIcfg [2023-01-28 10:44:08,523 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 10:44:08,523 INFO L158 Benchmark]: Toolchain (without parser) took 852720.35ms. Allocated memory was 499.1MB in the beginning and 6.4GB in the end (delta: 5.9GB). Free memory was 464.5MB in the beginning and 3.6GB in the end (delta: -3.1GB). Peak memory consumption was 3.8GB. Max. memory is 16.0GB. [2023-01-28 10:44:08,523 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 390.1MB. Free memory is still 344.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 10:44:08,523 INFO L158 Benchmark]: CACSL2BoogieTranslator took 184.90ms. Allocated memory is still 499.1MB. Free memory was 464.5MB in the beginning and 454.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-01-28 10:44:08,523 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.17ms. Allocated memory is still 499.1MB. Free memory was 454.0MB in the beginning and 451.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 10:44:08,524 INFO L158 Benchmark]: Boogie Preprocessor took 30.23ms. Allocated memory is still 499.1MB. Free memory was 451.9MB in the beginning and 451.2MB in the end (delta: 678.2kB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 10:44:08,524 INFO L158 Benchmark]: RCFGBuilder took 348.03ms. Allocated memory is still 499.1MB. Free memory was 450.5MB in the beginning and 436.5MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-01-28 10:44:08,524 INFO L158 Benchmark]: TraceAbstraction took 852126.88ms. Allocated memory was 499.1MB in the beginning and 6.4GB in the end (delta: 5.9GB). Free memory was 435.8MB in the beginning and 3.6GB in the end (delta: -3.1GB). Peak memory consumption was 3.7GB. Max. memory is 16.0GB. [2023-01-28 10:44:08,525 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.08ms. Allocated memory is still 390.1MB. Free memory is still 344.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 184.90ms. Allocated memory is still 499.1MB. Free memory was 464.5MB in the beginning and 454.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.17ms. Allocated memory is still 499.1MB. Free memory was 454.0MB in the beginning and 451.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 30.23ms. Allocated memory is still 499.1MB. Free memory was 451.9MB in the beginning and 451.2MB in the end (delta: 678.2kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 348.03ms. Allocated memory is still 499.1MB. Free memory was 450.5MB in the beginning and 436.5MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 852126.88ms. Allocated memory was 499.1MB in the beginning and 6.4GB in the end (delta: 5.9GB). Free memory was 435.8MB in the beginning and 3.6GB in the end (delta: -3.1GB). Peak memory consumption was 3.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.3s, 65 PlacesBefore, 20 PlacesAfterwards, 63 TransitionsBefore, 15 TransitionsAfterwards, 500 CoEnabledTransitionPairs, 5 FixpointIterations, 25 TrivialSequentialCompositions, 17 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 4 ConcurrentYvCompositions, 3 ChoiceCompositions, 53 TotalNumberOfCompositions, 535 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 507, independent: 503, independent conditional: 0, independent unconditional: 503, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 269, independent: 267, independent conditional: 0, independent unconditional: 267, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 507, independent: 236, independent conditional: 0, independent unconditional: 236, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 269, unknown conditional: 0, unknown unconditional: 269] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: 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: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 89 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 852.0s, OverallIterations: 40, TraceHistogramMax: 5, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 833.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3528 SdHoareTripleChecker+Valid, 5.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3528 mSDsluCounter, 499 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 326 mSDsCounter, 343 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14376 IncrementalHoareTripleChecker+Invalid, 14719 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 343 mSolverCounterUnsat, 173 mSDtfsCounter, 14376 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2581 GetRequests, 1335 SyntacticMatches, 218 SemanticMatches, 1028 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11959 ImplicationChecksByTransitivity, 7.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=221386occurred in iteration=39, InterpolantAutomatonStates: 767, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 6.4s InterpolantComputationTime, 1395 NumberOfCodeBlocks, 1383 NumberOfCodeBlocksAsserted, 127 NumberOfCheckSat, 1953 ConstructedInterpolants, 0 QuantifiedInterpolants, 6079 SizeOfPredicates, 91 NumberOfNonLiveVariables, 4999 ConjunctsInSsa, 343 ConjunctsInUnsatCore, 112 InterpolantComputations, 4 PerfectInterpolantSequences, 483/1332 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