/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-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-lit/fkp2013-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 05:01:42,105 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 05:01:42,107 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 05:01:42,164 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 05:01:42,165 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 05:01:42,166 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 05:01:42,167 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 05:01:42,171 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 05:01:42,173 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 05:01:42,177 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 05:01:42,178 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 05:01:42,179 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 05:01:42,179 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 05:01:42,181 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 05:01:42,182 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 05:01:42,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 05:01:42,184 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 05:01:42,184 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 05:01:42,187 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 05:01:42,192 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 05:01:42,193 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 05:01:42,194 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 05:01:42,195 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 05:01:42,196 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 05:01:42,201 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 05:01:42,202 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 05:01:42,202 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 05:01:42,203 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 05:01:42,203 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 05:01:42,204 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 05:01:42,204 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 05:01:42,205 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 05:01:42,206 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 05:01:42,207 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 05:01:42,208 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 05:01:42,208 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 05:01:42,209 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 05:01:42,209 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 05:01:42,209 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 05:01:42,210 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 05:01:42,210 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 05:01:42,211 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-NoLbe-Before.epf [2022-01-19 05:01:42,238 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 05:01:42,238 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 05:01:42,239 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 05:01:42,239 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 05:01:42,240 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 05:01:42,240 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 05:01:42,240 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 05:01:42,240 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 05:01:42,240 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 05:01:42,240 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 05:01:42,241 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 05:01:42,241 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 05:01:42,241 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 05:01:42,241 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 05:01:42,242 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 05:01:42,242 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 05:01:42,242 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 05:01:42,242 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 05:01:42,242 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 05:01:42,242 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 05:01:42,242 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 05:01:42,242 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 05:01:42,243 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 05:01:42,243 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:01:42,243 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 05:01:42,243 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 05:01:42,243 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 05:01:42,243 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 05:01:42,243 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 05:01:42,243 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 05:01:42,244 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 05:01:42,244 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 05:01:42,244 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-19 05:01:42,465 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 05:01:42,482 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 05:01:42,487 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 05:01:42,488 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 05:01:42,488 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 05:01:42,489 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013-2.i [2022-01-19 05:01:42,550 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb17a60f7/e3479392240f45729e2ce0b0f297aac9/FLAGf4cf814f7 [2022-01-19 05:01:42,983 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 05:01:42,983 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013-2.i [2022-01-19 05:01:43,001 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb17a60f7/e3479392240f45729e2ce0b0f297aac9/FLAGf4cf814f7 [2022-01-19 05:01:43,293 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb17a60f7/e3479392240f45729e2ce0b0f297aac9 [2022-01-19 05:01:43,295 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 05:01:43,297 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 05:01:43,303 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 05:01:43,303 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 05:01:43,306 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 05:01:43,306 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,307 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46c250b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43, skipping insertion in model container [2022-01-19 05:01:43,307 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,311 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 05:01:43,342 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 05:01:43,577 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013-2.i[30003,30016] [2022-01-19 05:01:43,596 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:01:43,603 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 05:01:43,657 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013-2.i[30003,30016] [2022-01-19 05:01:43,661 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:01:43,692 INFO L208 MainTranslator]: Completed translation [2022-01-19 05:01:43,693 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43 WrapperNode [2022-01-19 05:01:43,693 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 05:01:43,694 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 05:01:43,694 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 05:01:43,694 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 05:01:43,700 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,728 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,750 INFO L137 Inliner]: procedures = 172, calls = 17, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 56 [2022-01-19 05:01:43,750 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 05:01:43,751 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 05:01:43,751 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 05:01:43,751 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 05:01:43,757 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,757 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,760 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,760 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,763 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,765 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,766 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,768 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 05:01:43,769 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 05:01:43,769 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 05:01:43,769 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 05:01:43,770 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (1/1) ... [2022-01-19 05:01:43,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:01:43,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:01:43,801 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) [2022-01-19 05:01:43,804 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 [2022-01-19 05:01:43,828 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2022-01-19 05:01:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2022-01-19 05:01:43,828 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-01-19 05:01:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-01-19 05:01:43,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 05:01:43,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 05:01:43,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 05:01:43,829 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 05:01:43,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 05:01:43,829 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 05:01:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 05:01:43,831 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 05:01:43,911 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 05:01:43,912 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 05:01:44,088 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 05:01:44,094 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 05:01:44,095 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-19 05:01:44,096 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:01:44 BoogieIcfgContainer [2022-01-19 05:01:44,096 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 05:01:44,100 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 05:01:44,100 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 05:01:44,103 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 05:01:44,103 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 05:01:43" (1/3) ... [2022-01-19 05:01:44,104 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52bd2f2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:01:44, skipping insertion in model container [2022-01-19 05:01:44,104 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:01:43" (2/3) ... [2022-01-19 05:01:44,105 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52bd2f2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:01:44, skipping insertion in model container [2022-01-19 05:01:44,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:01:44" (3/3) ... [2022-01-19 05:01:44,106 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2013-2.i [2022-01-19 05:01:44,110 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 05:01:44,111 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 05:01:44,111 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 05:01:44,142 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,143 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,143 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,143 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,143 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,143 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,144 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,144 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,144 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,144 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,144 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,144 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,145 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,145 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,145 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,145 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,146 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,146 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,146 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,148 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,148 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,148 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,148 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,148 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,151 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,151 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,151 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,151 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,154 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,154 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,154 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,154 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,154 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,156 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,157 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,157 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,157 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,157 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,157 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:44,158 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 05:01:44,202 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:01:44,209 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:01:44,209 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 05:01:44,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 72 places, 68 transitions, 146 flow [2022-01-19 05:01:44,263 INFO L129 PetriNetUnfolder]: 3/81 cut-off events. [2022-01-19 05:01:44,263 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:01:44,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 81 events. 3/81 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 100 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2022-01-19 05:01:44,267 INFO L82 GeneralOperation]: Start removeDead. Operand has 72 places, 68 transitions, 146 flow [2022-01-19 05:01:44,270 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 71 places, 67 transitions, 142 flow [2022-01-19 05:01:44,280 INFO L129 PetriNetUnfolder]: 1/43 cut-off events. [2022-01-19 05:01:44,280 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:01:44,281 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:44,281 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:44,282 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:44,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:44,286 INFO L85 PathProgramCache]: Analyzing trace with hash 702214347, now seen corresponding path program 1 times [2022-01-19 05:01:44,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:44,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599654047] [2022-01-19 05:01:44,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:44,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:44,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:44,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:44,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:44,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599654047] [2022-01-19 05:01:44,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599654047] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:44,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:44,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 05:01:44,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794753712] [2022-01-19 05:01:44,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:44,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 05:01:44,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:44,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 05:01:44,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 05:01:44,623 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 68 [2022-01-19 05:01:44,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 67 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 55.4) internal successors, (277), 5 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:44,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:44,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 68 [2022-01-19 05:01:44,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:44,712 INFO L129 PetriNetUnfolder]: 11/142 cut-off events. [2022-01-19 05:01:44,713 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 05:01:44,714 INFO L84 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 142 events. 11/142 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 468 event pairs, 2 based on Foata normal form. 20/155 useless extension candidates. Maximal degree in co-relation 165. Up to 10 conditions per place. [2022-01-19 05:01:44,715 INFO L132 encePairwiseOnDemand]: 60/68 looper letters, 8 selfloop transitions, 2 changer transitions 17/77 dead transitions. [2022-01-19 05:01:44,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 77 transitions, 216 flow [2022-01-19 05:01:44,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 05:01:44,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 05:01:44,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 466 transitions. [2022-01-19 05:01:44,731 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8566176470588235 [2022-01-19 05:01:44,731 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 466 transitions. [2022-01-19 05:01:44,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 466 transitions. [2022-01-19 05:01:44,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:44,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 466 transitions. [2022-01-19 05:01:44,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 58.25) internal successors, (466), 8 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:44,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 68.0) internal successors, (612), 9 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:44,751 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 68.0) internal successors, (612), 9 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:44,753 INFO L186 Difference]: Start difference. First operand has 71 places, 67 transitions, 142 flow. Second operand 8 states and 466 transitions. [2022-01-19 05:01:44,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 77 transitions, 216 flow [2022-01-19 05:01:44,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 77 transitions, 215 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 05:01:44,762 INFO L242 Difference]: Finished difference. Result has 81 places, 60 transitions, 143 flow [2022-01-19 05:01:44,764 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=143, PETRI_PLACES=81, PETRI_TRANSITIONS=60} [2022-01-19 05:01:44,766 INFO L334 CegarLoopForPetriNet]: 71 programPoint places, 10 predicate places. [2022-01-19 05:01:44,766 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 60 transitions, 143 flow [2022-01-19 05:01:44,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 55.4) internal successors, (277), 5 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:44,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:44,767 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:44,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 05:01:44,768 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:44,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:44,769 INFO L85 PathProgramCache]: Analyzing trace with hash 402150417, now seen corresponding path program 1 times [2022-01-19 05:01:44,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:44,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196197629] [2022-01-19 05:01:44,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:44,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:44,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:44,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:44,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196197629] [2022-01-19 05:01:44,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196197629] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:44,927 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:44,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:44,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521837155] [2022-01-19 05:01:44,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:44,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:44,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:44,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:44,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:44,934 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 68 [2022-01-19 05:01:44,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 60 transitions, 143 flow. Second operand has 7 states, 7 states have (on average 54.57142857142857) internal successors, (382), 7 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:44,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:44,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 68 [2022-01-19 05:01:44,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:45,015 INFO L129 PetriNetUnfolder]: 0/71 cut-off events. [2022-01-19 05:01:45,016 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 05:01:45,016 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 71 events. 0/71 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 1/70 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2022-01-19 05:01:45,016 INFO L132 encePairwiseOnDemand]: 62/68 looper letters, 0 selfloop transitions, 0 changer transitions 58/58 dead transitions. [2022-01-19 05:01:45,017 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 58 transitions, 155 flow [2022-01-19 05:01:45,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 05:01:45,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 05:01:45,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 382 transitions. [2022-01-19 05:01:45,023 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8025210084033614 [2022-01-19 05:01:45,023 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 382 transitions. [2022-01-19 05:01:45,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 382 transitions. [2022-01-19 05:01:45,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:45,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 382 transitions. [2022-01-19 05:01:45,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 54.57142857142857) internal successors, (382), 7 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 68.0) internal successors, (544), 8 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,030 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 68.0) internal successors, (544), 8 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,030 INFO L186 Difference]: Start difference. First operand has 81 places, 60 transitions, 143 flow. Second operand 7 states and 382 transitions. [2022-01-19 05:01:45,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 58 transitions, 155 flow [2022-01-19 05:01:45,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 58 transitions, 147 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-01-19 05:01:45,033 INFO L242 Difference]: Finished difference. Result has 72 places, 0 transitions, 0 flow [2022-01-19 05:01:45,033 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=72, PETRI_TRANSITIONS=0} [2022-01-19 05:01:45,034 INFO L334 CegarLoopForPetriNet]: 71 programPoint places, 1 predicate places. [2022-01-19 05:01:45,034 INFO L470 AbstractCegarLoop]: Abstraction has has 72 places, 0 transitions, 0 flow [2022-01-19 05:01:45,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 54.57142857142857) internal successors, (382), 7 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,036 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-01-19 05:01:45,037 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-01-19 05:01:45,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 05:01:45,040 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1] [2022-01-19 05:01:45,042 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE (1/2) [2022-01-19 05:01:45,055 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 05:01:45,059 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:01:45,060 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 05:01:45,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 72 places, 68 transitions, 146 flow [2022-01-19 05:01:45,068 INFO L129 PetriNetUnfolder]: 3/81 cut-off events. [2022-01-19 05:01:45,069 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:01:45,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 81 events. 3/81 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 100 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2022-01-19 05:01:45,069 INFO L82 GeneralOperation]: Start removeDead. Operand has 72 places, 68 transitions, 146 flow [2022-01-19 05:01:45,070 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 71 places, 67 transitions, 142 flow [2022-01-19 05:01:45,081 INFO L129 PetriNetUnfolder]: 3/76 cut-off events. [2022-01-19 05:01:45,081 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:01:45,082 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:45,082 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:45,082 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 05:01:45,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:45,082 INFO L85 PathProgramCache]: Analyzing trace with hash 30111252, now seen corresponding path program 1 times [2022-01-19 05:01:45,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:45,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021051685] [2022-01-19 05:01:45,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:45,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:45,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:01:45,127 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 05:01:45,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:01:45,179 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 05:01:45,180 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 05:01:45,180 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 2 remaining) [2022-01-19 05:01:45,180 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 2 remaining) [2022-01-19 05:01:45,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 05:01:45,181 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 05:01:45,182 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (2/2) [2022-01-19 05:01:45,182 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 05:01:45,182 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-19 05:01:45,206 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,206 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,207 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,207 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,209 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,209 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,210 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,210 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,214 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,217 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,217 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,217 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,217 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,217 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,218 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,218 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,218 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,218 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,218 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,218 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,220 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,220 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,220 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,220 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,220 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,221 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,227 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,227 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,227 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,227 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,227 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,228 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,228 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,228 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,228 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,228 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:45,230 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 05:01:45,232 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:01:45,233 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:01:45,233 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 05:01:45,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 89 transitions, 202 flow [2022-01-19 05:01:45,248 INFO L129 PetriNetUnfolder]: 4/107 cut-off events. [2022-01-19 05:01:45,248 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 05:01:45,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121 conditions, 107 events. 4/107 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 144 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 116. Up to 6 conditions per place. [2022-01-19 05:01:45,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 89 transitions, 202 flow [2022-01-19 05:01:45,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 74 transitions, 163 flow [2022-01-19 05:01:45,264 INFO L129 PetriNetUnfolder]: 1/43 cut-off events. [2022-01-19 05:01:45,264 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:01:45,265 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:45,265 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:45,265 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:45,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:45,266 INFO L85 PathProgramCache]: Analyzing trace with hash -980089482, now seen corresponding path program 1 times [2022-01-19 05:01:45,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:45,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750654993] [2022-01-19 05:01:45,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:45,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:45,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:45,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:45,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:45,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750654993] [2022-01-19 05:01:45,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750654993] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:45,346 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:45,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 05:01:45,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416726764] [2022-01-19 05:01:45,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:45,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 05:01:45,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:45,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 05:01:45,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 05:01:45,348 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 89 [2022-01-19 05:01:45,349 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 163 flow. Second operand has 5 states, 5 states have (on average 69.4) internal successors, (347), 5 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,349 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:45,349 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 89 [2022-01-19 05:01:45,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:45,507 INFO L129 PetriNetUnfolder]: 97/386 cut-off events. [2022-01-19 05:01:45,508 INFO L130 PetriNetUnfolder]: For 67/67 co-relation queries the response was YES. [2022-01-19 05:01:45,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 659 conditions, 386 events. 97/386 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2114 event pairs, 6 based on Foata normal form. 95/459 useless extension candidates. Maximal degree in co-relation 625. Up to 55 conditions per place. [2022-01-19 05:01:45,514 INFO L132 encePairwiseOnDemand]: 80/89 looper letters, 15 selfloop transitions, 3 changer transitions 38/110 dead transitions. [2022-01-19 05:01:45,514 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 110 transitions, 377 flow [2022-01-19 05:01:45,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 05:01:45,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 05:01:45,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 607 transitions. [2022-01-19 05:01:45,516 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8525280898876404 [2022-01-19 05:01:45,516 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 607 transitions. [2022-01-19 05:01:45,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 607 transitions. [2022-01-19 05:01:45,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:45,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 607 transitions. [2022-01-19 05:01:45,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 75.875) internal successors, (607), 8 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 89.0) internal successors, (801), 9 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,520 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 89.0) internal successors, (801), 9 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,521 INFO L186 Difference]: Start difference. First operand has 80 places, 74 transitions, 163 flow. Second operand 8 states and 607 transitions. [2022-01-19 05:01:45,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 110 transitions, 377 flow [2022-01-19 05:01:45,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 110 transitions, 374 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 05:01:45,526 INFO L242 Difference]: Finished difference. Result has 90 places, 69 transitions, 181 flow [2022-01-19 05:01:45,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=181, PETRI_PLACES=90, PETRI_TRANSITIONS=69} [2022-01-19 05:01:45,528 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, 10 predicate places. [2022-01-19 05:01:45,528 INFO L470 AbstractCegarLoop]: Abstraction has has 90 places, 69 transitions, 181 flow [2022-01-19 05:01:45,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.4) internal successors, (347), 5 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:45,530 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:45,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 05:01:45,530 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:45,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:45,530 INFO L85 PathProgramCache]: Analyzing trace with hash 692131209, now seen corresponding path program 1 times [2022-01-19 05:01:45,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:45,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379444679] [2022-01-19 05:01:45,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:45,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:45,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:45,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:45,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:45,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379444679] [2022-01-19 05:01:45,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379444679] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:45,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:45,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:45,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362456334] [2022-01-19 05:01:45,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:45,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:45,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:45,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:45,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:45,631 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 89 [2022-01-19 05:01:45,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 69 transitions, 181 flow. Second operand has 7 states, 7 states have (on average 68.57142857142857) internal successors, (480), 7 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:45,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 89 [2022-01-19 05:01:45,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:45,769 INFO L129 PetriNetUnfolder]: 30/258 cut-off events. [2022-01-19 05:01:45,769 INFO L130 PetriNetUnfolder]: For 108/108 co-relation queries the response was YES. [2022-01-19 05:01:45,770 INFO L84 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 258 events. 30/258 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1179 event pairs, 10 based on Foata normal form. 5/255 useless extension candidates. Maximal degree in co-relation 454. Up to 34 conditions per place. [2022-01-19 05:01:45,771 INFO L132 encePairwiseOnDemand]: 82/89 looper letters, 24 selfloop transitions, 7 changer transitions 11/95 dead transitions. [2022-01-19 05:01:45,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 95 transitions, 386 flow [2022-01-19 05:01:45,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:01:45,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:01:45,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 714 transitions. [2022-01-19 05:01:45,774 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.802247191011236 [2022-01-19 05:01:45,774 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 714 transitions. [2022-01-19 05:01:45,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 714 transitions. [2022-01-19 05:01:45,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:45,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 714 transitions. [2022-01-19 05:01:45,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 71.4) internal successors, (714), 10 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 89.0) internal successors, (979), 11 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,779 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 89.0) internal successors, (979), 11 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,779 INFO L186 Difference]: Start difference. First operand has 90 places, 69 transitions, 181 flow. Second operand 10 states and 714 transitions. [2022-01-19 05:01:45,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 95 transitions, 386 flow [2022-01-19 05:01:45,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 95 transitions, 360 flow, removed 11 selfloop flow, removed 3 redundant places. [2022-01-19 05:01:45,786 INFO L242 Difference]: Finished difference. Result has 94 places, 72 transitions, 223 flow [2022-01-19 05:01:45,786 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=223, PETRI_PLACES=94, PETRI_TRANSITIONS=72} [2022-01-19 05:01:45,789 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, 14 predicate places. [2022-01-19 05:01:45,789 INFO L470 AbstractCegarLoop]: Abstraction has has 94 places, 72 transitions, 223 flow [2022-01-19 05:01:45,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 68.57142857142857) internal successors, (480), 7 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,790 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:45,790 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:45,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 05:01:45,790 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:45,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:45,791 INFO L85 PathProgramCache]: Analyzing trace with hash -179652372, now seen corresponding path program 1 times [2022-01-19 05:01:45,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:45,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001743129] [2022-01-19 05:01:45,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:45,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:45,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:45,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:45,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:45,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001743129] [2022-01-19 05:01:45,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001743129] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:45,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:45,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:45,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318590417] [2022-01-19 05:01:45,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:45,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:45,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:45,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:45,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:45,922 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 89 [2022-01-19 05:01:45,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 72 transitions, 223 flow. Second operand has 7 states, 7 states have (on average 68.71428571428571) internal successors, (481), 7 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:45,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:45,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 89 [2022-01-19 05:01:45,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:46,030 INFO L129 PetriNetUnfolder]: 12/190 cut-off events. [2022-01-19 05:01:46,030 INFO L130 PetriNetUnfolder]: For 164/164 co-relation queries the response was YES. [2022-01-19 05:01:46,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 394 conditions, 190 events. 12/190 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 715 event pairs, 2 based on Foata normal form. 6/191 useless extension candidates. Maximal degree in co-relation 367. Up to 23 conditions per place. [2022-01-19 05:01:46,032 INFO L132 encePairwiseOnDemand]: 82/89 looper letters, 19 selfloop transitions, 5 changer transitions 16/93 dead transitions. [2022-01-19 05:01:46,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 93 transitions, 438 flow [2022-01-19 05:01:46,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:01:46,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:01:46,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 708 transitions. [2022-01-19 05:01:46,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7955056179775281 [2022-01-19 05:01:46,034 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 708 transitions. [2022-01-19 05:01:46,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 708 transitions. [2022-01-19 05:01:46,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:46,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 708 transitions. [2022-01-19 05:01:46,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 70.8) internal successors, (708), 10 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 89.0) internal successors, (979), 11 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,039 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 89.0) internal successors, (979), 11 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,039 INFO L186 Difference]: Start difference. First operand has 94 places, 72 transitions, 223 flow. Second operand 10 states and 708 transitions. [2022-01-19 05:01:46,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 93 transitions, 438 flow [2022-01-19 05:01:46,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 93 transitions, 387 flow, removed 22 selfloop flow, removed 6 redundant places. [2022-01-19 05:01:46,047 INFO L242 Difference]: Finished difference. Result has 100 places, 71 transitions, 217 flow [2022-01-19 05:01:46,047 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=217, PETRI_PLACES=100, PETRI_TRANSITIONS=71} [2022-01-19 05:01:46,049 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, 20 predicate places. [2022-01-19 05:01:46,049 INFO L470 AbstractCegarLoop]: Abstraction has has 100 places, 71 transitions, 217 flow [2022-01-19 05:01:46,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 68.71428571428571) internal successors, (481), 7 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,050 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:46,051 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:46,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 05:01:46,051 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:46,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:46,052 INFO L85 PathProgramCache]: Analyzing trace with hash 262273642, now seen corresponding path program 1 times [2022-01-19 05:01:46,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:46,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161271047] [2022-01-19 05:01:46,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:46,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:46,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:46,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:46,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:46,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161271047] [2022-01-19 05:01:46,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161271047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:01:46,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958931545] [2022-01-19 05:01:46,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:46,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:01:46,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:01:46,163 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) [2022-01-19 05:01:46,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 05:01:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:46,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 05:01:46,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:01:46,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:46,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:01:46,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:46,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958931545] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:01:46,704 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:01:46,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 05:01:46,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625178508] [2022-01-19 05:01:46,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:01:46,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:01:46,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:46,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:01:46,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:01:46,707 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 89 [2022-01-19 05:01:46,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 71 transitions, 217 flow. Second operand has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:46,709 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 89 [2022-01-19 05:01:46,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:46,883 INFO L129 PetriNetUnfolder]: 9/151 cut-off events. [2022-01-19 05:01:46,884 INFO L130 PetriNetUnfolder]: For 69/69 co-relation queries the response was YES. [2022-01-19 05:01:46,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 151 events. 9/151 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 411 event pairs, 2 based on Foata normal form. 2/148 useless extension candidates. Maximal degree in co-relation 264. Up to 11 conditions per place. [2022-01-19 05:01:46,884 INFO L132 encePairwiseOnDemand]: 81/89 looper letters, 0 selfloop transitions, 0 changer transitions 80/80 dead transitions. [2022-01-19 05:01:46,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 80 transitions, 315 flow [2022-01-19 05:01:46,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 05:01:46,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 05:01:46,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1087 transitions. [2022-01-19 05:01:46,887 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7633426966292135 [2022-01-19 05:01:46,887 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1087 transitions. [2022-01-19 05:01:46,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1087 transitions. [2022-01-19 05:01:46,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:46,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1087 transitions. [2022-01-19 05:01:46,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 67.9375) internal successors, (1087), 16 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 89.0) internal successors, (1513), 17 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,893 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 89.0) internal successors, (1513), 17 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,894 INFO L186 Difference]: Start difference. First operand has 100 places, 71 transitions, 217 flow. Second operand 16 states and 1087 transitions. [2022-01-19 05:01:46,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 80 transitions, 315 flow [2022-01-19 05:01:46,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 80 transitions, 291 flow, removed 10 selfloop flow, removed 6 redundant places. [2022-01-19 05:01:46,896 INFO L242 Difference]: Finished difference. Result has 103 places, 0 transitions, 0 flow [2022-01-19 05:01:46,896 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=0, PETRI_PLACES=103, PETRI_TRANSITIONS=0} [2022-01-19 05:01:46,896 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, 23 predicate places. [2022-01-19 05:01:46,897 INFO L470 AbstractCegarLoop]: Abstraction has has 103 places, 0 transitions, 0 flow [2022-01-19 05:01:46,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:46,897 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 05:01:46,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2022-01-19 05:01:46,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2022-01-19 05:01:46,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 05:01:47,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:01:47,108 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-01-19 05:01:47,108 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE (1/2) [2022-01-19 05:01:47,109 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 05:01:47,110 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:01:47,110 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 05:01:47,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 89 transitions, 202 flow [2022-01-19 05:01:47,119 INFO L129 PetriNetUnfolder]: 4/107 cut-off events. [2022-01-19 05:01:47,119 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 05:01:47,120 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121 conditions, 107 events. 4/107 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 144 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 116. Up to 6 conditions per place. [2022-01-19 05:01:47,120 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 89 transitions, 202 flow [2022-01-19 05:01:47,122 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 74 transitions, 163 flow [2022-01-19 05:01:47,129 INFO L129 PetriNetUnfolder]: 4/102 cut-off events. [2022-01-19 05:01:47,129 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 05:01:47,129 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:47,129 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:47,129 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 05:01:47,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:47,130 INFO L85 PathProgramCache]: Analyzing trace with hash -196327125, now seen corresponding path program 1 times [2022-01-19 05:01:47,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:47,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710434579] [2022-01-19 05:01:47,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:47,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:47,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:01:47,145 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 05:01:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:01:47,166 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 05:01:47,166 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 05:01:47,167 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-01-19 05:01:47,167 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 2 remaining) [2022-01-19 05:01:47,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 05:01:47,167 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 05:01:47,167 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (2/2) [2022-01-19 05:01:47,167 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 05:01:47,168 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-19 05:01:47,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,182 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,182 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,182 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,183 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,184 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,185 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,186 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,189 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,190 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,194 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,194 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,194 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,194 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,194 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,194 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,194 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,195 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,196 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,196 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,196 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,196 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,196 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,196 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,197 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,198 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:47,198 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 05:01:47,200 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:01:47,201 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:01:47,201 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 05:01:47,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 110 transitions, 262 flow [2022-01-19 05:01:47,211 INFO L129 PetriNetUnfolder]: 5/133 cut-off events. [2022-01-19 05:01:47,211 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 05:01:47,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 133 events. 5/133 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 193 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 147. Up to 8 conditions per place. [2022-01-19 05:01:47,212 INFO L82 GeneralOperation]: Start removeDead. Operand has 120 places, 110 transitions, 262 flow [2022-01-19 05:01:47,212 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 81 transitions, 186 flow [2022-01-19 05:01:47,215 INFO L129 PetriNetUnfolder]: 2/45 cut-off events. [2022-01-19 05:01:47,215 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:01:47,215 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:47,215 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:47,215 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:47,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash 980719107, now seen corresponding path program 1 times [2022-01-19 05:01:47,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:47,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390912980] [2022-01-19 05:01:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:47,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:47,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:47,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:47,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390912980] [2022-01-19 05:01:47,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390912980] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:47,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:47,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 05:01:47,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834807389] [2022-01-19 05:01:47,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:47,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 05:01:47,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:47,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 05:01:47,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 05:01:47,256 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 110 [2022-01-19 05:01:47,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 83.4) internal successors, (417), 5 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:47,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 110 [2022-01-19 05:01:47,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:47,482 INFO L129 PetriNetUnfolder]: 541/1578 cut-off events. [2022-01-19 05:01:47,482 INFO L130 PetriNetUnfolder]: For 504/504 co-relation queries the response was YES. [2022-01-19 05:01:47,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2822 conditions, 1578 events. 541/1578 cut-off events. For 504/504 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11852 event pairs, 184 based on Foata normal form. 274/1742 useless extension candidates. Maximal degree in co-relation 2787. Up to 318 conditions per place. [2022-01-19 05:01:47,499 INFO L132 encePairwiseOnDemand]: 100/110 looper letters, 20 selfloop transitions, 4 changer transitions 53/135 dead transitions. [2022-01-19 05:01:47,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 135 transitions, 520 flow [2022-01-19 05:01:47,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 05:01:47,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 05:01:47,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 740 transitions. [2022-01-19 05:01:47,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8409090909090909 [2022-01-19 05:01:47,502 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 740 transitions. [2022-01-19 05:01:47,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 740 transitions. [2022-01-19 05:01:47,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:47,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 740 transitions. [2022-01-19 05:01:47,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 92.5) internal successors, (740), 8 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) [2022-01-19 05:01:47,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 110.0) internal successors, (990), 9 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,506 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 110.0) internal successors, (990), 9 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,507 INFO L186 Difference]: Start difference. First operand has 89 places, 81 transitions, 186 flow. Second operand 8 states and 740 transitions. [2022-01-19 05:01:47,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 135 transitions, 520 flow [2022-01-19 05:01:47,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 135 transitions, 501 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-01-19 05:01:47,509 INFO L242 Difference]: Finished difference. Result has 99 places, 77 transitions, 211 flow [2022-01-19 05:01:47,510 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=211, PETRI_PLACES=99, PETRI_TRANSITIONS=77} [2022-01-19 05:01:47,511 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 10 predicate places. [2022-01-19 05:01:47,511 INFO L470 AbstractCegarLoop]: Abstraction has has 99 places, 77 transitions, 211 flow [2022-01-19 05:01:47,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 83.4) internal successors, (417), 5 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,511 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:47,511 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:47,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 05:01:47,512 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:47,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:47,512 INFO L85 PathProgramCache]: Analyzing trace with hash 941136163, now seen corresponding path program 1 times [2022-01-19 05:01:47,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:47,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406200120] [2022-01-19 05:01:47,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:47,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:47,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:47,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:47,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406200120] [2022-01-19 05:01:47,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406200120] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:47,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:47,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:47,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687694021] [2022-01-19 05:01:47,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:47,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:47,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:47,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:47,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:47,575 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 110 [2022-01-19 05:01:47,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 77 transitions, 211 flow. Second operand has 7 states, 7 states have (on average 82.57142857142857) internal successors, (578), 7 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:47,576 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 110 [2022-01-19 05:01:47,576 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:47,850 INFO L129 PetriNetUnfolder]: 356/1197 cut-off events. [2022-01-19 05:01:47,850 INFO L130 PetriNetUnfolder]: For 867/867 co-relation queries the response was YES. [2022-01-19 05:01:47,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2847 conditions, 1197 events. 356/1197 cut-off events. For 867/867 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9118 event pairs, 140 based on Foata normal form. 19/1168 useless extension candidates. Maximal degree in co-relation 2806. Up to 297 conditions per place. [2022-01-19 05:01:47,864 INFO L132 encePairwiseOnDemand]: 102/110 looper letters, 40 selfloop transitions, 10 changer transitions 27/134 dead transitions. [2022-01-19 05:01:47,865 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 134 transitions, 651 flow [2022-01-19 05:01:47,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:01:47,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:01:47,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 889 transitions. [2022-01-19 05:01:47,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8081818181818182 [2022-01-19 05:01:47,868 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 889 transitions. [2022-01-19 05:01:47,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 889 transitions. [2022-01-19 05:01:47,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:47,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 889 transitions. [2022-01-19 05:01:47,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 88.9) internal successors, (889), 10 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 110.0) internal successors, (1210), 11 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,872 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 110.0) internal successors, (1210), 11 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,872 INFO L186 Difference]: Start difference. First operand has 99 places, 77 transitions, 211 flow. Second operand 10 states and 889 transitions. [2022-01-19 05:01:47,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 134 transitions, 651 flow [2022-01-19 05:01:47,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 134 transitions, 629 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-01-19 05:01:47,881 INFO L242 Difference]: Finished difference. Result has 103 places, 83 transitions, 296 flow [2022-01-19 05:01:47,881 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=296, PETRI_PLACES=103, PETRI_TRANSITIONS=83} [2022-01-19 05:01:47,882 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 14 predicate places. [2022-01-19 05:01:47,882 INFO L470 AbstractCegarLoop]: Abstraction has has 103 places, 83 transitions, 296 flow [2022-01-19 05:01:47,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 82.57142857142857) internal successors, (578), 7 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:47,883 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:47,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 05:01:47,883 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:47,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:47,884 INFO L85 PathProgramCache]: Analyzing trace with hash 743978515, now seen corresponding path program 1 times [2022-01-19 05:01:47,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:47,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051155361] [2022-01-19 05:01:47,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:47,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:47,949 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:47,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:47,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051155361] [2022-01-19 05:01:47,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051155361] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:47,950 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:47,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:47,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274808611] [2022-01-19 05:01:47,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:47,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:47,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:47,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:47,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:47,952 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 110 [2022-01-19 05:01:47,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 83 transitions, 296 flow. Second operand has 7 states, 7 states have (on average 82.71428571428571) internal successors, (579), 7 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:47,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:47,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 110 [2022-01-19 05:01:47,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:48,220 INFO L129 PetriNetUnfolder]: 344/1304 cut-off events. [2022-01-19 05:01:48,220 INFO L130 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2022-01-19 05:01:48,230 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3857 conditions, 1304 events. 344/1304 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10847 event pairs, 124 based on Foata normal form. 29/1308 useless extension candidates. Maximal degree in co-relation 3810. Up to 300 conditions per place. [2022-01-19 05:01:48,239 INFO L132 encePairwiseOnDemand]: 102/110 looper letters, 44 selfloop transitions, 15 changer transitions 31/147 dead transitions. [2022-01-19 05:01:48,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 147 transitions, 955 flow [2022-01-19 05:01:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:01:48,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:01:48,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 886 transitions. [2022-01-19 05:01:48,242 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8054545454545454 [2022-01-19 05:01:48,242 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 886 transitions. [2022-01-19 05:01:48,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 886 transitions. [2022-01-19 05:01:48,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:48,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 886 transitions. [2022-01-19 05:01:48,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 88.6) internal successors, (886), 10 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 110.0) internal successors, (1210), 11 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,247 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 110.0) internal successors, (1210), 11 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,247 INFO L186 Difference]: Start difference. First operand has 103 places, 83 transitions, 296 flow. Second operand 10 states and 886 transitions. [2022-01-19 05:01:48,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 147 transitions, 955 flow [2022-01-19 05:01:48,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 147 transitions, 862 flow, removed 40 selfloop flow, removed 6 redundant places. [2022-01-19 05:01:48,260 INFO L242 Difference]: Finished difference. Result has 109 places, 92 transitions, 422 flow [2022-01-19 05:01:48,260 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=422, PETRI_PLACES=109, PETRI_TRANSITIONS=92} [2022-01-19 05:01:48,261 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 20 predicate places. [2022-01-19 05:01:48,261 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 92 transitions, 422 flow [2022-01-19 05:01:48,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 82.71428571428571) internal successors, (579), 7 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,261 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:48,261 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:48,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 05:01:48,263 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:48,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:48,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1600819537, now seen corresponding path program 1 times [2022-01-19 05:01:48,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:48,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25298933] [2022-01-19 05:01:48,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:48,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:48,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:48,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:48,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25298933] [2022-01-19 05:01:48,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25298933] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:48,344 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:48,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:48,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252883022] [2022-01-19 05:01:48,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:48,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:48,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:48,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:48,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:48,346 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 110 [2022-01-19 05:01:48,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 92 transitions, 422 flow. Second operand has 9 states, 9 states have (on average 81.66666666666667) internal successors, (735), 9 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:48,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 110 [2022-01-19 05:01:48,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:48,683 INFO L129 PetriNetUnfolder]: 326/1240 cut-off events. [2022-01-19 05:01:48,683 INFO L130 PetriNetUnfolder]: For 3228/3228 co-relation queries the response was YES. [2022-01-19 05:01:48,694 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3877 conditions, 1240 events. 326/1240 cut-off events. For 3228/3228 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9883 event pairs, 108 based on Foata normal form. 5/1218 useless extension candidates. Maximal degree in co-relation 3827. Up to 242 conditions per place. [2022-01-19 05:01:48,705 INFO L132 encePairwiseOnDemand]: 101/110 looper letters, 72 selfloop transitions, 29 changer transitions 11/168 dead transitions. [2022-01-19 05:01:48,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 168 transitions, 1126 flow [2022-01-19 05:01:48,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:01:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:01:48,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1471 transitions. [2022-01-19 05:01:48,709 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7866310160427807 [2022-01-19 05:01:48,710 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1471 transitions. [2022-01-19 05:01:48,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1471 transitions. [2022-01-19 05:01:48,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:48,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1471 transitions. [2022-01-19 05:01:48,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 86.52941176470588) internal successors, (1471), 17 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:48,756 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:48,756 INFO L186 Difference]: Start difference. First operand has 109 places, 92 transitions, 422 flow. Second operand 17 states and 1471 transitions. [2022-01-19 05:01:48,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 168 transitions, 1126 flow [2022-01-19 05:01:48,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 168 transitions, 1006 flow, removed 58 selfloop flow, removed 5 redundant places. [2022-01-19 05:01:48,770 INFO L242 Difference]: Finished difference. Result has 123 places, 102 transitions, 586 flow [2022-01-19 05:01:48,770 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=586, PETRI_PLACES=123, PETRI_TRANSITIONS=102} [2022-01-19 05:01:48,771 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 34 predicate places. [2022-01-19 05:01:48,772 INFO L470 AbstractCegarLoop]: Abstraction has has 123 places, 102 transitions, 586 flow [2022-01-19 05:01:48,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 81.66666666666667) internal successors, (735), 9 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,772 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:48,772 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:48,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 05:01:48,772 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:48,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:48,773 INFO L85 PathProgramCache]: Analyzing trace with hash 370524177, now seen corresponding path program 2 times [2022-01-19 05:01:48,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:48,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473333875] [2022-01-19 05:01:48,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:48,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:48,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:48,842 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:48,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:48,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473333875] [2022-01-19 05:01:48,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473333875] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:48,842 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:48,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:48,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992754658] [2022-01-19 05:01:48,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:48,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:48,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:48,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:48,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:48,844 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 110 [2022-01-19 05:01:48,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 102 transitions, 586 flow. Second operand has 9 states, 9 states have (on average 81.66666666666667) internal successors, (735), 9 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:48,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:48,845 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 110 [2022-01-19 05:01:48,845 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:49,180 INFO L129 PetriNetUnfolder]: 318/1350 cut-off events. [2022-01-19 05:01:49,180 INFO L130 PetriNetUnfolder]: For 3932/3932 co-relation queries the response was YES. [2022-01-19 05:01:49,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4179 conditions, 1350 events. 318/1350 cut-off events. For 3932/3932 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11271 event pairs, 119 based on Foata normal form. 5/1324 useless extension candidates. Maximal degree in co-relation 4125. Up to 249 conditions per place. [2022-01-19 05:01:49,200 INFO L132 encePairwiseOnDemand]: 101/110 looper letters, 73 selfloop transitions, 32 changer transitions 11/172 dead transitions. [2022-01-19 05:01:49,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 172 transitions, 1251 flow [2022-01-19 05:01:49,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:01:49,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:01:49,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1471 transitions. [2022-01-19 05:01:49,203 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7866310160427807 [2022-01-19 05:01:49,203 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1471 transitions. [2022-01-19 05:01:49,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1471 transitions. [2022-01-19 05:01:49,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:49,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1471 transitions. [2022-01-19 05:01:49,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 86.52941176470588) internal successors, (1471), 17 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:49,210 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:49,210 INFO L186 Difference]: Start difference. First operand has 123 places, 102 transitions, 586 flow. Second operand 17 states and 1471 transitions. [2022-01-19 05:01:49,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 172 transitions, 1251 flow [2022-01-19 05:01:49,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 172 transitions, 1104 flow, removed 48 selfloop flow, removed 11 redundant places. [2022-01-19 05:01:49,225 INFO L242 Difference]: Finished difference. Result has 131 places, 107 transitions, 665 flow [2022-01-19 05:01:49,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=665, PETRI_PLACES=131, PETRI_TRANSITIONS=107} [2022-01-19 05:01:49,226 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 42 predicate places. [2022-01-19 05:01:49,226 INFO L470 AbstractCegarLoop]: Abstraction has has 131 places, 107 transitions, 665 flow [2022-01-19 05:01:49,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 81.66666666666667) internal successors, (735), 9 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:49,226 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:49,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 05:01:49,227 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:49,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:49,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1163593442, now seen corresponding path program 1 times [2022-01-19 05:01:49,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:49,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531611828] [2022-01-19 05:01:49,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:49,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:49,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:49,274 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:01:49,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:49,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531611828] [2022-01-19 05:01:49,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531611828] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:49,274 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:49,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:49,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506758970] [2022-01-19 05:01:49,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:49,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:49,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:49,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:49,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:49,276 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 110 [2022-01-19 05:01:49,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 107 transitions, 665 flow. Second operand has 7 states, 7 states have (on average 82.85714285714286) internal successors, (580), 7 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:49,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 110 [2022-01-19 05:01:49,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:49,495 INFO L129 PetriNetUnfolder]: 200/1026 cut-off events. [2022-01-19 05:01:49,496 INFO L130 PetriNetUnfolder]: For 4536/4536 co-relation queries the response was YES. [2022-01-19 05:01:49,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3881 conditions, 1026 events. 200/1026 cut-off events. For 4536/4536 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8772 event pairs, 52 based on Foata normal form. 43/1052 useless extension candidates. Maximal degree in co-relation 3825. Up to 270 conditions per place. [2022-01-19 05:01:49,508 INFO L132 encePairwiseOnDemand]: 102/110 looper letters, 56 selfloop transitions, 17 changer transitions 74/204 dead transitions. [2022-01-19 05:01:49,509 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 204 transitions, 2154 flow [2022-01-19 05:01:49,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:01:49,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:01:49,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 876 transitions. [2022-01-19 05:01:49,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7963636363636364 [2022-01-19 05:01:49,510 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 876 transitions. [2022-01-19 05:01:49,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 876 transitions. [2022-01-19 05:01:49,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:49,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 876 transitions. [2022-01-19 05:01:49,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 87.6) internal successors, (876), 10 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 110.0) internal successors, (1210), 11 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,514 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 110.0) internal successors, (1210), 11 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,514 INFO L186 Difference]: Start difference. First operand has 131 places, 107 transitions, 665 flow. Second operand 10 states and 876 transitions. [2022-01-19 05:01:49,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 204 transitions, 2154 flow [2022-01-19 05:01:49,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 204 transitions, 1965 flow, removed 26 selfloop flow, removed 13 redundant places. [2022-01-19 05:01:49,532 INFO L242 Difference]: Finished difference. Result has 130 places, 115 transitions, 820 flow [2022-01-19 05:01:49,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=820, PETRI_PLACES=130, PETRI_TRANSITIONS=115} [2022-01-19 05:01:49,533 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 41 predicate places. [2022-01-19 05:01:49,533 INFO L470 AbstractCegarLoop]: Abstraction has has 130 places, 115 transitions, 820 flow [2022-01-19 05:01:49,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 82.85714285714286) internal successors, (580), 7 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:49,534 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:49,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 05:01:49,534 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:49,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:49,534 INFO L85 PathProgramCache]: Analyzing trace with hash -286036960, now seen corresponding path program 1 times [2022-01-19 05:01:49,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:49,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629052628] [2022-01-19 05:01:49,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:49,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:49,597 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:01:49,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:49,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629052628] [2022-01-19 05:01:49,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629052628] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:49,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:49,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:49,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382121485] [2022-01-19 05:01:49,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:49,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:49,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:49,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:49,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:49,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 110 [2022-01-19 05:01:49,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 115 transitions, 820 flow. Second operand has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:49,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 110 [2022-01-19 05:01:49,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:49,938 INFO L129 PetriNetUnfolder]: 124/859 cut-off events. [2022-01-19 05:01:49,938 INFO L130 PetriNetUnfolder]: For 3311/3311 co-relation queries the response was YES. [2022-01-19 05:01:49,945 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2758 conditions, 859 events. 124/859 cut-off events. For 3311/3311 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6743 event pairs, 39 based on Foata normal form. 9/843 useless extension candidates. Maximal degree in co-relation 2699. Up to 134 conditions per place. [2022-01-19 05:01:49,952 INFO L132 encePairwiseOnDemand]: 101/110 looper letters, 68 selfloop transitions, 32 changer transitions 26/182 dead transitions. [2022-01-19 05:01:49,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 182 transitions, 1655 flow [2022-01-19 05:01:49,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:01:49,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:01:49,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1458 transitions. [2022-01-19 05:01:49,955 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7796791443850267 [2022-01-19 05:01:49,955 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1458 transitions. [2022-01-19 05:01:49,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1458 transitions. [2022-01-19 05:01:49,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:49,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1458 transitions. [2022-01-19 05:01:49,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 85.76470588235294) internal successors, (1458), 17 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:49,962 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:49,962 INFO L186 Difference]: Start difference. First operand has 130 places, 115 transitions, 820 flow. Second operand 17 states and 1458 transitions. [2022-01-19 05:01:49,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 182 transitions, 1655 flow [2022-01-19 05:01:49,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 182 transitions, 1468 flow, removed 91 selfloop flow, removed 5 redundant places. [2022-01-19 05:01:49,979 INFO L242 Difference]: Finished difference. Result has 144 places, 117 transitions, 818 flow [2022-01-19 05:01:49,980 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=818, PETRI_PLACES=144, PETRI_TRANSITIONS=117} [2022-01-19 05:01:49,980 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 55 predicate places. [2022-01-19 05:01:49,981 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 117 transitions, 818 flow [2022-01-19 05:01:49,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:49,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:49,981 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:49,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 05:01:49,981 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:49,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:49,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1957049312, now seen corresponding path program 2 times [2022-01-19 05:01:49,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:49,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390270420] [2022-01-19 05:01:49,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:49,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:50,055 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:01:50,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:50,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390270420] [2022-01-19 05:01:50,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390270420] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:50,056 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:50,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:50,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488479229] [2022-01-19 05:01:50,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:50,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:50,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:50,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:50,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:50,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 110 [2022-01-19 05:01:50,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 117 transitions, 818 flow. Second operand has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:50,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:50,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 110 [2022-01-19 05:01:50,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:50,326 INFO L129 PetriNetUnfolder]: 110/665 cut-off events. [2022-01-19 05:01:50,327 INFO L130 PetriNetUnfolder]: For 2611/2611 co-relation queries the response was YES. [2022-01-19 05:01:50,332 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2317 conditions, 665 events. 110/665 cut-off events. For 2611/2611 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4757 event pairs, 32 based on Foata normal form. 7/654 useless extension candidates. Maximal degree in co-relation 2254. Up to 99 conditions per place. [2022-01-19 05:01:50,335 INFO L132 encePairwiseOnDemand]: 101/110 looper letters, 66 selfloop transitions, 30 changer transitions 23/175 dead transitions. [2022-01-19 05:01:50,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 175 transitions, 1502 flow [2022-01-19 05:01:50,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:01:50,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:01:50,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1456 transitions. [2022-01-19 05:01:50,338 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7786096256684492 [2022-01-19 05:01:50,338 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1456 transitions. [2022-01-19 05:01:50,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1456 transitions. [2022-01-19 05:01:50,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:50,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1456 transitions. [2022-01-19 05:01:50,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 85.6470588235294) internal successors, (1456), 17 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:50,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:50,345 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:50,345 INFO L186 Difference]: Start difference. First operand has 144 places, 117 transitions, 818 flow. Second operand 17 states and 1456 transitions. [2022-01-19 05:01:50,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 175 transitions, 1502 flow [2022-01-19 05:01:50,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 175 transitions, 1320 flow, removed 73 selfloop flow, removed 11 redundant places. [2022-01-19 05:01:50,362 INFO L242 Difference]: Finished difference. Result has 152 places, 114 transitions, 749 flow [2022-01-19 05:01:50,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=749, PETRI_PLACES=152, PETRI_TRANSITIONS=114} [2022-01-19 05:01:50,362 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 63 predicate places. [2022-01-19 05:01:50,363 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 114 transitions, 749 flow [2022-01-19 05:01:50,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:50,363 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:50,363 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:50,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 05:01:50,363 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:50,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:50,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1171118688, now seen corresponding path program 1 times [2022-01-19 05:01:50,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:50,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992158131] [2022-01-19 05:01:50,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:50,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:50,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:50,436 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:01:50,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:50,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992158131] [2022-01-19 05:01:50,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992158131] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:50,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:50,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:50,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338083430] [2022-01-19 05:01:50,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:50,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:50,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:50,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:50,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:50,438 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 110 [2022-01-19 05:01:50,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 114 transitions, 749 flow. Second operand has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:50,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:50,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 110 [2022-01-19 05:01:50,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:50,668 INFO L129 PetriNetUnfolder]: 87/626 cut-off events. [2022-01-19 05:01:50,669 INFO L130 PetriNetUnfolder]: For 2293/2293 co-relation queries the response was YES. [2022-01-19 05:01:50,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2030 conditions, 626 events. 87/626 cut-off events. For 2293/2293 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4395 event pairs, 34 based on Foata normal form. 9/614 useless extension candidates. Maximal degree in co-relation 1966. Up to 74 conditions per place. [2022-01-19 05:01:50,675 INFO L132 encePairwiseOnDemand]: 101/110 looper letters, 59 selfloop transitions, 19 changer transitions 34/168 dead transitions. [2022-01-19 05:01:50,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 168 transitions, 1431 flow [2022-01-19 05:01:50,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:01:50,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:01:50,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1445 transitions. [2022-01-19 05:01:50,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7727272727272727 [2022-01-19 05:01:50,679 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1445 transitions. [2022-01-19 05:01:50,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1445 transitions. [2022-01-19 05:01:50,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:50,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1445 transitions. [2022-01-19 05:01:50,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 85.0) internal successors, (1445), 17 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:50,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:50,697 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:01:50,698 INFO L186 Difference]: Start difference. First operand has 152 places, 114 transitions, 749 flow. Second operand 17 states and 1445 transitions. [2022-01-19 05:01:50,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 168 transitions, 1431 flow [2022-01-19 05:01:50,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 168 transitions, 1278 flow, removed 44 selfloop flow, removed 14 redundant places. [2022-01-19 05:01:50,712 INFO L242 Difference]: Finished difference. Result has 157 places, 105 transitions, 595 flow [2022-01-19 05:01:50,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=595, PETRI_PLACES=157, PETRI_TRANSITIONS=105} [2022-01-19 05:01:50,713 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 68 predicate places. [2022-01-19 05:01:50,713 INFO L470 AbstractCegarLoop]: Abstraction has has 157 places, 105 transitions, 595 flow [2022-01-19 05:01:50,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:50,713 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:50,714 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:50,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 05:01:50,714 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:50,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:50,715 INFO L85 PathProgramCache]: Analyzing trace with hash 964131488, now seen corresponding path program 2 times [2022-01-19 05:01:50,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:50,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533576187] [2022-01-19 05:01:50,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:50,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:01:50,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:50,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533576187] [2022-01-19 05:01:50,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533576187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:50,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:50,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:50,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126407231] [2022-01-19 05:01:50,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:50,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:50,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:50,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:50,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:50,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 110 [2022-01-19 05:01:50,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 105 transitions, 595 flow. Second operand has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:50,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:50,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 110 [2022-01-19 05:01:50,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:51,003 INFO L129 PetriNetUnfolder]: 56/436 cut-off events. [2022-01-19 05:01:51,003 INFO L130 PetriNetUnfolder]: For 1363/1363 co-relation queries the response was YES. [2022-01-19 05:01:51,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1376 conditions, 436 events. 56/436 cut-off events. For 1363/1363 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2577 event pairs, 12 based on Foata normal form. 9/432 useless extension candidates. Maximal degree in co-relation 1311. Up to 46 conditions per place. [2022-01-19 05:01:51,007 INFO L132 encePairwiseOnDemand]: 101/110 looper letters, 55 selfloop transitions, 12 changer transitions 29/152 dead transitions. [2022-01-19 05:01:51,007 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 152 transitions, 1210 flow [2022-01-19 05:01:51,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 05:01:51,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 05:01:51,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1360 transitions. [2022-01-19 05:01:51,009 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7727272727272727 [2022-01-19 05:01:51,009 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1360 transitions. [2022-01-19 05:01:51,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1360 transitions. [2022-01-19 05:01:51,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:51,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1360 transitions. [2022-01-19 05:01:51,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 85.0) internal successors, (1360), 16 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 110.0) internal successors, (1870), 17 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,015 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 110.0) internal successors, (1870), 17 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,015 INFO L186 Difference]: Start difference. First operand has 157 places, 105 transitions, 595 flow. Second operand 16 states and 1360 transitions. [2022-01-19 05:01:51,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 152 transitions, 1210 flow [2022-01-19 05:01:51,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 152 transitions, 1059 flow, removed 51 selfloop flow, removed 14 redundant places. [2022-01-19 05:01:51,024 INFO L242 Difference]: Finished difference. Result has 159 places, 95 transitions, 433 flow [2022-01-19 05:01:51,024 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=433, PETRI_PLACES=159, PETRI_TRANSITIONS=95} [2022-01-19 05:01:51,025 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 70 predicate places. [2022-01-19 05:01:51,025 INFO L470 AbstractCegarLoop]: Abstraction has has 159 places, 95 transitions, 433 flow [2022-01-19 05:01:51,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 81.77777777777777) internal successors, (736), 9 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,025 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:51,025 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:51,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 05:01:51,025 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:51,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:51,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1467486976, now seen corresponding path program 1 times [2022-01-19 05:01:51,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:51,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166328499] [2022-01-19 05:01:51,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:51,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:51,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:51,114 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:01:51,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:51,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166328499] [2022-01-19 05:01:51,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166328499] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:51,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:51,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:01:51,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290939090] [2022-01-19 05:01:51,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:51,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:01:51,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:51,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:01:51,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:01:51,117 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 110 [2022-01-19 05:01:51,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 95 transitions, 433 flow. Second operand has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:51,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 110 [2022-01-19 05:01:51,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:51,447 INFO L129 PetriNetUnfolder]: 67/447 cut-off events. [2022-01-19 05:01:51,447 INFO L130 PetriNetUnfolder]: For 716/716 co-relation queries the response was YES. [2022-01-19 05:01:51,449 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1130 conditions, 447 events. 67/447 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2428 event pairs, 15 based on Foata normal form. 1/429 useless extension candidates. Maximal degree in co-relation 1066. Up to 27 conditions per place. [2022-01-19 05:01:51,450 INFO L132 encePairwiseOnDemand]: 100/110 looper letters, 61 selfloop transitions, 16 changer transitions 14/146 dead transitions. [2022-01-19 05:01:51,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 146 transitions, 911 flow [2022-01-19 05:01:51,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:01:51,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:01:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1988 transitions. [2022-01-19 05:01:51,453 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.753030303030303 [2022-01-19 05:01:51,453 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1988 transitions. [2022-01-19 05:01:51,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1988 transitions. [2022-01-19 05:01:51,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:51,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1988 transitions. [2022-01-19 05:01:51,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 82.83333333333333) internal successors, (1988), 24 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 110.0) internal successors, (2750), 25 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,460 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 110.0) internal successors, (2750), 25 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,460 INFO L186 Difference]: Start difference. First operand has 159 places, 95 transitions, 433 flow. Second operand 24 states and 1988 transitions. [2022-01-19 05:01:51,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 146 transitions, 911 flow [2022-01-19 05:01:51,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 146 transitions, 810 flow, removed 39 selfloop flow, removed 16 redundant places. [2022-01-19 05:01:51,467 INFO L242 Difference]: Finished difference. Result has 165 places, 92 transitions, 396 flow [2022-01-19 05:01:51,467 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=396, PETRI_PLACES=165, PETRI_TRANSITIONS=92} [2022-01-19 05:01:51,467 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 76 predicate places. [2022-01-19 05:01:51,467 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 92 transitions, 396 flow [2022-01-19 05:01:51,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:51,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:51,468 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:51,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 05:01:51,468 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:51,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:51,468 INFO L85 PathProgramCache]: Analyzing trace with hash -522473868, now seen corresponding path program 2 times [2022-01-19 05:01:51,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:51,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966668885] [2022-01-19 05:01:51,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:51,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:51,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:51,548 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:51,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:51,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966668885] [2022-01-19 05:01:51,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966668885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:01:51,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298148661] [2022-01-19 05:01:51,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 05:01:51,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:01:51,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:01:51,550 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) [2022-01-19 05:01:51,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 05:01:51,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 05:01:51,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:01:51,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 05:01:51,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:01:51,821 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:51,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:01:52,025 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:52,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298148661] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:01:52,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:01:52,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 05:01:52,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74352713] [2022-01-19 05:01:52,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:01:52,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:01:52,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:52,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:01:52,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:01:52,028 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 110 [2022-01-19 05:01:52,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 92 transitions, 396 flow. Second operand has 22 states, 22 states have (on average 81.18181818181819) internal successors, (1786), 22 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:52,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:52,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 110 [2022-01-19 05:01:52,029 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:52,580 INFO L129 PetriNetUnfolder]: 62/359 cut-off events. [2022-01-19 05:01:52,580 INFO L130 PetriNetUnfolder]: For 571/571 co-relation queries the response was YES. [2022-01-19 05:01:52,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 955 conditions, 359 events. 62/359 cut-off events. For 571/571 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1740 event pairs, 10 based on Foata normal form. 4/349 useless extension candidates. Maximal degree in co-relation 922. Up to 27 conditions per place. [2022-01-19 05:01:52,584 INFO L132 encePairwiseOnDemand]: 100/110 looper letters, 21 selfloop transitions, 6 changer transitions 58/140 dead transitions. [2022-01-19 05:01:52,584 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 140 transitions, 824 flow [2022-01-19 05:01:52,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 05:01:52,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 05:01:52,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3091 transitions. [2022-01-19 05:01:52,588 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7394736842105263 [2022-01-19 05:01:52,588 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3091 transitions. [2022-01-19 05:01:52,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3091 transitions. [2022-01-19 05:01:52,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:52,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3091 transitions. [2022-01-19 05:01:52,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 81.34210526315789) internal successors, (3091), 38 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:52,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 110.0) internal successors, (4290), 39 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:52,598 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 110.0) internal successors, (4290), 39 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:52,598 INFO L186 Difference]: Start difference. First operand has 165 places, 92 transitions, 396 flow. Second operand 38 states and 3091 transitions. [2022-01-19 05:01:52,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 140 transitions, 824 flow [2022-01-19 05:01:52,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 140 transitions, 751 flow, removed 17 selfloop flow, removed 20 redundant places. [2022-01-19 05:01:52,604 INFO L242 Difference]: Finished difference. Result has 185 places, 74 transitions, 259 flow [2022-01-19 05:01:52,604 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=259, PETRI_PLACES=185, PETRI_TRANSITIONS=74} [2022-01-19 05:01:52,604 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 96 predicate places. [2022-01-19 05:01:52,604 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 74 transitions, 259 flow [2022-01-19 05:01:52,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 81.18181818181819) internal successors, (1786), 22 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:52,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:52,605 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:52,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 05:01:52,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2022-01-19 05:01:52,829 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:01:52,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:52,829 INFO L85 PathProgramCache]: Analyzing trace with hash 644818846, now seen corresponding path program 3 times [2022-01-19 05:01:52,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:52,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335929147] [2022-01-19 05:01:52,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:52,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:52,921 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:52,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:52,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335929147] [2022-01-19 05:01:52,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335929147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:01:52,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784644462] [2022-01-19 05:01:52,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 05:01:52,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:01:52,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:01:52,923 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) [2022-01-19 05:01:52,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 05:01:53,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 05:01:53,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:01:53,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 05:01:53,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:01:53,201 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:53,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:01:53,436 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:53,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784644462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:01:53,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:01:53,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 05:01:53,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925182346] [2022-01-19 05:01:53,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:01:53,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:01:53,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:53,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:01:53,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:01:53,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 110 [2022-01-19 05:01:53,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 74 transitions, 259 flow. Second operand has 22 states, 22 states have (on average 81.0909090909091) internal successors, (1784), 22 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) [2022-01-19 05:01:53,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:53,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 110 [2022-01-19 05:01:53,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:53,597 INFO L129 PetriNetUnfolder]: 26/251 cut-off events. [2022-01-19 05:01:53,597 INFO L130 PetriNetUnfolder]: For 221/221 co-relation queries the response was YES. [2022-01-19 05:01:53,598 INFO L84 FinitePrefix]: Finished finitePrefix Result has 490 conditions, 251 events. 26/251 cut-off events. For 221/221 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 919 event pairs, 10 based on Foata normal form. 1/238 useless extension candidates. Maximal degree in co-relation 453. Up to 27 conditions per place. [2022-01-19 05:01:53,598 INFO L132 encePairwiseOnDemand]: 100/110 looper letters, 0 selfloop transitions, 0 changer transitions 80/80 dead transitions. [2022-01-19 05:01:53,599 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 80 transitions, 325 flow [2022-01-19 05:01:53,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 05:01:53,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 05:01:53,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 896 transitions. [2022-01-19 05:01:53,602 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.740495867768595 [2022-01-19 05:01:53,602 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 896 transitions. [2022-01-19 05:01:53,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 896 transitions. [2022-01-19 05:01:53,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:53,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 896 transitions. [2022-01-19 05:01:53,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 81.45454545454545) internal successors, (896), 11 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:53,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 110.0) internal successors, (1320), 12 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:53,606 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 110.0) internal successors, (1320), 12 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:53,606 INFO L186 Difference]: Start difference. First operand has 185 places, 74 transitions, 259 flow. Second operand 11 states and 896 transitions. [2022-01-19 05:01:53,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 80 transitions, 325 flow [2022-01-19 05:01:53,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 80 transitions, 266 flow, removed 16 selfloop flow, removed 30 redundant places. [2022-01-19 05:01:53,608 INFO L242 Difference]: Finished difference. Result has 109 places, 0 transitions, 0 flow [2022-01-19 05:01:53,608 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=109, PETRI_TRANSITIONS=0} [2022-01-19 05:01:53,608 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 20 predicate places. [2022-01-19 05:01:53,608 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 0 transitions, 0 flow [2022-01-19 05:01:53,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 81.0909090909091) internal successors, (1784), 22 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) [2022-01-19 05:01:53,609 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-19 05:01:53,609 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-01-19 05:01:53,609 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2022-01-19 05:01:53,609 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-01-19 05:01:53,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 05:01:53,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:01:53,824 INFO L732 BasicCegarLoop]: Path program histogram: [3, 2, 2, 2, 1, 1, 1, 1] [2022-01-19 05:01:53,824 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 05:01:53,825 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 05:01:53,826 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:01:53,826 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 05:01:53,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 110 transitions, 262 flow [2022-01-19 05:01:53,834 INFO L129 PetriNetUnfolder]: 5/133 cut-off events. [2022-01-19 05:01:53,835 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 05:01:53,835 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 133 events. 5/133 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 193 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 147. Up to 8 conditions per place. [2022-01-19 05:01:53,835 INFO L82 GeneralOperation]: Start removeDead. Operand has 120 places, 110 transitions, 262 flow [2022-01-19 05:01:53,836 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 81 transitions, 186 flow [2022-01-19 05:01:53,843 INFO L129 PetriNetUnfolder]: 5/128 cut-off events. [2022-01-19 05:01:53,843 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 05:01:53,843 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:53,843 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:53,843 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 05:01:53,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1737120457, now seen corresponding path program 1 times [2022-01-19 05:01:53,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:53,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222740774] [2022-01-19 05:01:53,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:53,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:53,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:01:53,859 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 05:01:53,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:01:53,882 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 05:01:53,883 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 05:01:53,883 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 2 remaining) [2022-01-19 05:01:53,883 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 2 remaining) [2022-01-19 05:01:53,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 05:01:53,883 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 05:01:53,884 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (2/2) [2022-01-19 05:01:53,884 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 05:01:53,884 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,901 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,902 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,903 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,904 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,908 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,909 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,917 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,919 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,919 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,919 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,919 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,919 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,920 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,921 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,922 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,922 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,922 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,922 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,922 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,922 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,923 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,923 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,923 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,923 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,923 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,923 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,924 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,924 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,924 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,924 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,924 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,924 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:01:53,924 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 05:01:53,925 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:01:53,926 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:01:53,926 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-19 05:01:53,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 144 places, 131 transitions, 326 flow [2022-01-19 05:01:53,935 INFO L129 PetriNetUnfolder]: 6/159 cut-off events. [2022-01-19 05:01:53,936 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 05:01:53,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 159 events. 6/159 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 227 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 179. Up to 10 conditions per place. [2022-01-19 05:01:53,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 131 transitions, 326 flow [2022-01-19 05:01:53,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 98 places, 88 transitions, 211 flow [2022-01-19 05:01:53,939 INFO L129 PetriNetUnfolder]: 1/42 cut-off events. [2022-01-19 05:01:53,939 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:01:53,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:53,939 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:53,939 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:01:53,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:53,940 INFO L85 PathProgramCache]: Analyzing trace with hash -2005294478, now seen corresponding path program 1 times [2022-01-19 05:01:53,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:53,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861350229] [2022-01-19 05:01:53,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:53,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:53,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:53,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:53,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861350229] [2022-01-19 05:01:53,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861350229] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:53,971 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:53,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 05:01:53,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748281979] [2022-01-19 05:01:53,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:53,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 05:01:53,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:53,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 05:01:53,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 05:01:53,973 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 131 [2022-01-19 05:01:53,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 88 transitions, 211 flow. Second operand has 5 states, 5 states have (on average 97.4) internal successors, (487), 5 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:53,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:53,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 131 [2022-01-19 05:01:53,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:54,538 INFO L129 PetriNetUnfolder]: 2465/5719 cut-off events. [2022-01-19 05:01:54,539 INFO L130 PetriNetUnfolder]: For 2918/2918 co-relation queries the response was YES. [2022-01-19 05:01:54,574 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10838 conditions, 5719 events. 2465/5719 cut-off events. For 2918/2918 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 50362 event pairs, 734 based on Foata normal form. 1002/6427 useless extension candidates. Maximal degree in co-relation 10802. Up to 1465 conditions per place. [2022-01-19 05:01:54,596 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 25 selfloop transitions, 5 changer transitions 68/160 dead transitions. [2022-01-19 05:01:54,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 160 transitions, 677 flow [2022-01-19 05:01:54,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 05:01:54,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 05:01:54,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 873 transitions. [2022-01-19 05:01:54,598 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8330152671755725 [2022-01-19 05:01:54,598 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 873 transitions. [2022-01-19 05:01:54,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 873 transitions. [2022-01-19 05:01:54,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:54,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 873 transitions. [2022-01-19 05:01:54,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 109.125) internal successors, (873), 8 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:54,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 131.0) internal successors, (1179), 9 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:54,605 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 131.0) internal successors, (1179), 9 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:54,605 INFO L186 Difference]: Start difference. First operand has 98 places, 88 transitions, 211 flow. Second operand 8 states and 873 transitions. [2022-01-19 05:01:54,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 160 transitions, 677 flow [2022-01-19 05:01:54,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 160 transitions, 628 flow, removed 24 selfloop flow, removed 1 redundant places. [2022-01-19 05:01:54,608 INFO L242 Difference]: Finished difference. Result has 108 places, 85 transitions, 241 flow [2022-01-19 05:01:54,608 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=241, PETRI_PLACES=108, PETRI_TRANSITIONS=85} [2022-01-19 05:01:54,609 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 10 predicate places. [2022-01-19 05:01:54,609 INFO L470 AbstractCegarLoop]: Abstraction has has 108 places, 85 transitions, 241 flow [2022-01-19 05:01:54,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.4) internal successors, (487), 5 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:54,609 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:54,609 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:54,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 05:01:54,609 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:01:54,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:54,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1225581279, now seen corresponding path program 1 times [2022-01-19 05:01:54,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:54,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168934033] [2022-01-19 05:01:54,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:54,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:54,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:54,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:01:54,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:54,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168934033] [2022-01-19 05:01:54,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168934033] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:54,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:54,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:54,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649972275] [2022-01-19 05:01:54,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:54,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:54,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:54,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:54,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:54,654 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 131 [2022-01-19 05:01:54,655 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 85 transitions, 241 flow. Second operand has 7 states, 7 states have (on average 96.57142857142857) internal successors, (676), 7 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:54,655 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:54,655 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 131 [2022-01-19 05:01:54,655 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:55,205 INFO L129 PetriNetUnfolder]: 2188/4857 cut-off events. [2022-01-19 05:01:55,205 INFO L130 PetriNetUnfolder]: For 4010/4010 co-relation queries the response was YES. [2022-01-19 05:01:55,239 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13285 conditions, 4857 events. 2188/4857 cut-off events. For 4010/4010 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42258 event pairs, 765 based on Foata normal form. 65/4756 useless extension candidates. Maximal degree in co-relation 13243. Up to 1610 conditions per place. [2022-01-19 05:01:55,271 INFO L132 encePairwiseOnDemand]: 122/131 looper letters, 52 selfloop transitions, 13 changer transitions 39/165 dead transitions. [2022-01-19 05:01:55,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 165 transitions, 860 flow [2022-01-19 05:01:55,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:01:55,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:01:55,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1056 transitions. [2022-01-19 05:01:55,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8061068702290076 [2022-01-19 05:01:55,273 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1056 transitions. [2022-01-19 05:01:55,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1056 transitions. [2022-01-19 05:01:55,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:55,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1056 transitions. [2022-01-19 05:01:55,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 105.6) internal successors, (1056), 10 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:55,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:55,277 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:55,277 INFO L186 Difference]: Start difference. First operand has 108 places, 85 transitions, 241 flow. Second operand 10 states and 1056 transitions. [2022-01-19 05:01:55,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 165 transitions, 860 flow [2022-01-19 05:01:55,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 165 transitions, 836 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-01-19 05:01:55,315 INFO L242 Difference]: Finished difference. Result has 112 places, 93 transitions, 353 flow [2022-01-19 05:01:55,315 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=353, PETRI_PLACES=112, PETRI_TRANSITIONS=93} [2022-01-19 05:01:55,316 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 14 predicate places. [2022-01-19 05:01:55,316 INFO L470 AbstractCegarLoop]: Abstraction has has 112 places, 93 transitions, 353 flow [2022-01-19 05:01:55,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 96.57142857142857) internal successors, (676), 7 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:55,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:55,316 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:55,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 05:01:55,316 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:01:55,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:55,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1933405436, now seen corresponding path program 1 times [2022-01-19 05:01:55,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:55,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714965192] [2022-01-19 05:01:55,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:55,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:55,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:55,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:55,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:55,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714965192] [2022-01-19 05:01:55,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714965192] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:55,360 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:55,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:55,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427056724] [2022-01-19 05:01:55,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:55,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:55,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:55,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:55,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:55,362 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 131 [2022-01-19 05:01:55,362 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 93 transitions, 353 flow. Second operand has 7 states, 7 states have (on average 96.71428571428571) internal successors, (677), 7 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:55,362 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:55,362 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 131 [2022-01-19 05:01:55,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:56,159 INFO L129 PetriNetUnfolder]: 2925/7384 cut-off events. [2022-01-19 05:01:56,159 INFO L130 PetriNetUnfolder]: For 16585/16585 co-relation queries the response was YES. [2022-01-19 05:01:56,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24563 conditions, 7384 events. 2925/7384 cut-off events. For 16585/16585 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 74460 event pairs, 932 based on Foata normal form. 108/7347 useless extension candidates. Maximal degree in co-relation 24515. Up to 2242 conditions per place. [2022-01-19 05:01:56,386 INFO L132 encePairwiseOnDemand]: 122/131 looper letters, 58 selfloop transitions, 20 changer transitions 45/184 dead transitions. [2022-01-19 05:01:56,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 184 transitions, 1284 flow [2022-01-19 05:01:56,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:01:56,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:01:56,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1053 transitions. [2022-01-19 05:01:56,388 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8038167938931298 [2022-01-19 05:01:56,389 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1053 transitions. [2022-01-19 05:01:56,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1053 transitions. [2022-01-19 05:01:56,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:56,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1053 transitions. [2022-01-19 05:01:56,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 105.3) internal successors, (1053), 10 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:56,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:56,392 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:56,392 INFO L186 Difference]: Start difference. First operand has 112 places, 93 transitions, 353 flow. Second operand 10 states and 1053 transitions. [2022-01-19 05:01:56,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 184 transitions, 1284 flow [2022-01-19 05:01:56,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 184 transitions, 1149 flow, removed 58 selfloop flow, removed 6 redundant places. [2022-01-19 05:01:56,533 INFO L242 Difference]: Finished difference. Result has 118 places, 105 transitions, 513 flow [2022-01-19 05:01:56,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=513, PETRI_PLACES=118, PETRI_TRANSITIONS=105} [2022-01-19 05:01:56,533 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 20 predicate places. [2022-01-19 05:01:56,533 INFO L470 AbstractCegarLoop]: Abstraction has has 118 places, 105 transitions, 513 flow [2022-01-19 05:01:56,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 96.71428571428571) internal successors, (677), 7 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:56,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:56,534 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:56,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 05:01:56,534 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:01:56,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:56,535 INFO L85 PathProgramCache]: Analyzing trace with hash -180020742, now seen corresponding path program 1 times [2022-01-19 05:01:56,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:56,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815030268] [2022-01-19 05:01:56,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:56,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:56,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:56,594 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:56,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:56,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815030268] [2022-01-19 05:01:56,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815030268] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:56,595 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:56,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:56,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383165216] [2022-01-19 05:01:56,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:56,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:56,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:56,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:56,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:56,597 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:01:56,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 105 transitions, 513 flow. Second operand has 9 states, 9 states have (on average 95.66666666666667) internal successors, (861), 9 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:56,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:56,598 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:01:56,598 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:57,711 INFO L129 PetriNetUnfolder]: 3071/7008 cut-off events. [2022-01-19 05:01:57,711 INFO L130 PetriNetUnfolder]: For 22338/22338 co-relation queries the response was YES. [2022-01-19 05:01:57,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26398 conditions, 7008 events. 3071/7008 cut-off events. For 22338/22338 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 68341 event pairs, 781 based on Foata normal form. 19/6966 useless extension candidates. Maximal degree in co-relation 26347. Up to 1894 conditions per place. [2022-01-19 05:01:57,815 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 106 selfloop transitions, 38 changer transitions 27/231 dead transitions. [2022-01-19 05:01:57,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 231 transitions, 1712 flow [2022-01-19 05:01:57,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:01:57,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:01:57,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1767 transitions. [2022-01-19 05:01:57,818 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.79344409519533 [2022-01-19 05:01:57,818 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1767 transitions. [2022-01-19 05:01:57,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1767 transitions. [2022-01-19 05:01:57,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:57,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1767 transitions. [2022-01-19 05:01:57,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 103.94117647058823) internal successors, (1767), 17 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:57,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:57,824 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:57,824 INFO L186 Difference]: Start difference. First operand has 118 places, 105 transitions, 513 flow. Second operand 17 states and 1767 transitions. [2022-01-19 05:01:57,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 231 transitions, 1712 flow [2022-01-19 05:01:58,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 231 transitions, 1526 flow, removed 90 selfloop flow, removed 5 redundant places. [2022-01-19 05:01:58,101 INFO L242 Difference]: Finished difference. Result has 132 places, 118 transitions, 730 flow [2022-01-19 05:01:58,101 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=730, PETRI_PLACES=132, PETRI_TRANSITIONS=118} [2022-01-19 05:01:58,101 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 34 predicate places. [2022-01-19 05:01:58,101 INFO L470 AbstractCegarLoop]: Abstraction has has 132 places, 118 transitions, 730 flow [2022-01-19 05:01:58,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 95.66666666666667) internal successors, (861), 9 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:58,102 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:58,102 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:58,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 05:01:58,102 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:01:58,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:58,102 INFO L85 PathProgramCache]: Analyzing trace with hash -147506822, now seen corresponding path program 2 times [2022-01-19 05:01:58,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:58,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36574290] [2022-01-19 05:01:58,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:58,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:58,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:58,162 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:01:58,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:58,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36574290] [2022-01-19 05:01:58,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36574290] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:58,163 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:58,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:01:58,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29871413] [2022-01-19 05:01:58,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:58,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:01:58,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:58,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:01:58,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:01:58,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:01:58,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 118 transitions, 730 flow. Second operand has 9 states, 9 states have (on average 95.66666666666667) internal successors, (861), 9 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:58,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:58,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:01:58,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:01:59,405 INFO L129 PetriNetUnfolder]: 3143/8288 cut-off events. [2022-01-19 05:01:59,405 INFO L130 PetriNetUnfolder]: For 31075/31075 co-relation queries the response was YES. [2022-01-19 05:01:59,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29784 conditions, 8288 events. 3143/8288 cut-off events. For 31075/31075 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 86334 event pairs, 1114 based on Foata normal form. 19/8073 useless extension candidates. Maximal degree in co-relation 29729. Up to 1991 conditions per place. [2022-01-19 05:01:59,602 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 109 selfloop transitions, 43 changer transitions 27/239 dead transitions. [2022-01-19 05:01:59,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 239 transitions, 1943 flow [2022-01-19 05:01:59,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:01:59,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:01:59,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1767 transitions. [2022-01-19 05:01:59,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.79344409519533 [2022-01-19 05:01:59,605 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1767 transitions. [2022-01-19 05:01:59,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1767 transitions. [2022-01-19 05:01:59,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:01:59,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1767 transitions. [2022-01-19 05:01:59,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 103.94117647058823) internal successors, (1767), 17 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:59,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:59,610 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:59,610 INFO L186 Difference]: Start difference. First operand has 132 places, 118 transitions, 730 flow. Second operand 17 states and 1767 transitions. [2022-01-19 05:01:59,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 239 transitions, 1943 flow [2022-01-19 05:01:59,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 239 transitions, 1715 flow, removed 80 selfloop flow, removed 11 redundant places. [2022-01-19 05:01:59,825 INFO L242 Difference]: Finished difference. Result has 140 places, 127 transitions, 879 flow [2022-01-19 05:01:59,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=879, PETRI_PLACES=140, PETRI_TRANSITIONS=127} [2022-01-19 05:01:59,826 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 42 predicate places. [2022-01-19 05:01:59,826 INFO L470 AbstractCegarLoop]: Abstraction has has 140 places, 127 transitions, 879 flow [2022-01-19 05:01:59,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 95.66666666666667) internal successors, (861), 9 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:59,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:01:59,826 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:01:59,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 05:01:59,827 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:01:59,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:01:59,827 INFO L85 PathProgramCache]: Analyzing trace with hash -701023176, now seen corresponding path program 1 times [2022-01-19 05:01:59,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:01:59,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559875720] [2022-01-19 05:01:59,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:01:59,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:01:59,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:01:59,872 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:01:59,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:01:59,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559875720] [2022-01-19 05:01:59,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559875720] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:01:59,873 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:01:59,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:01:59,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670514816] [2022-01-19 05:01:59,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:01:59,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:01:59,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:01:59,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:01:59,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:01:59,874 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 131 [2022-01-19 05:01:59,875 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 127 transitions, 879 flow. Second operand has 7 states, 7 states have (on average 96.85714285714286) internal successors, (678), 7 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:01:59,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:01:59,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 131 [2022-01-19 05:01:59,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:01,250 INFO L129 PetriNetUnfolder]: 3618/9752 cut-off events. [2022-01-19 05:02:01,250 INFO L130 PetriNetUnfolder]: For 50978/50978 co-relation queries the response was YES. [2022-01-19 05:02:01,328 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41741 conditions, 9752 events. 3618/9752 cut-off events. For 50978/50978 co-relation queries the response was YES. Maximal size of possible extension queue 929. Compared 110971 event pairs, 1240 based on Foata normal form. 201/9877 useless extension candidates. Maximal degree in co-relation 41684. Up to 3030 conditions per place. [2022-01-19 05:02:01,386 INFO L132 encePairwiseOnDemand]: 122/131 looper letters, 104 selfloop transitions, 40 changer transitions 89/294 dead transitions. [2022-01-19 05:02:01,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 294 transitions, 3443 flow [2022-01-19 05:02:01,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:02:01,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:02:01,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1046 transitions. [2022-01-19 05:02:01,388 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7984732824427481 [2022-01-19 05:02:01,389 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1046 transitions. [2022-01-19 05:02:01,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1046 transitions. [2022-01-19 05:02:01,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:01,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1046 transitions. [2022-01-19 05:02:01,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 104.6) internal successors, (1046), 10 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:01,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:01,393 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:01,393 INFO L186 Difference]: Start difference. First operand has 140 places, 127 transitions, 879 flow. Second operand 10 states and 1046 transitions. [2022-01-19 05:02:01,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 294 transitions, 3443 flow [2022-01-19 05:02:01,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 294 transitions, 3114 flow, removed 60 selfloop flow, removed 13 redundant places. [2022-01-19 05:02:01,860 INFO L242 Difference]: Finished difference. Result has 139 places, 154 transitions, 1328 flow [2022-01-19 05:02:01,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1328, PETRI_PLACES=139, PETRI_TRANSITIONS=154} [2022-01-19 05:02:01,861 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 41 predicate places. [2022-01-19 05:02:01,861 INFO L470 AbstractCegarLoop]: Abstraction has has 139 places, 154 transitions, 1328 flow [2022-01-19 05:02:01,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 96.85714285714286) internal successors, (678), 7 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:01,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:01,862 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:01,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 05:02:01,862 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:01,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:01,862 INFO L85 PathProgramCache]: Analyzing trace with hash -930440522, now seen corresponding path program 1 times [2022-01-19 05:02:01,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:01,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712731507] [2022-01-19 05:02:01,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:01,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:01,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:01,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:01,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:01,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712731507] [2022-01-19 05:02:01,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712731507] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:01,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:01,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:02:01,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836794605] [2022-01-19 05:02:01,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:01,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:02:01,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:01,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:02:01,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:02:01,925 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:02:01,926 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 154 transitions, 1328 flow. Second operand has 9 states, 9 states have (on average 95.77777777777777) internal successors, (862), 9 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:01,926 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:01,926 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:02:01,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:03,253 INFO L129 PetriNetUnfolder]: 3432/9165 cut-off events. [2022-01-19 05:02:03,253 INFO L130 PetriNetUnfolder]: For 59203/59203 co-relation queries the response was YES. [2022-01-19 05:02:03,426 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41710 conditions, 9165 events. 3432/9165 cut-off events. For 59203/59203 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 101715 event pairs, 1153 based on Foata normal form. 43/9149 useless extension candidates. Maximal degree in co-relation 41650. Up to 2723 conditions per place. [2022-01-19 05:02:03,488 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 131 selfloop transitions, 80 changer transitions 37/308 dead transitions. [2022-01-19 05:02:03,488 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 308 transitions, 3463 flow [2022-01-19 05:02:03,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:02:03,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:02:03,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1761 transitions. [2022-01-19 05:02:03,491 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7907498877413561 [2022-01-19 05:02:03,491 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1761 transitions. [2022-01-19 05:02:03,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1761 transitions. [2022-01-19 05:02:03,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:03,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1761 transitions. [2022-01-19 05:02:03,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 103.58823529411765) internal successors, (1761), 17 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:03,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:03,497 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:03,497 INFO L186 Difference]: Start difference. First operand has 139 places, 154 transitions, 1328 flow. Second operand 17 states and 1761 transitions. [2022-01-19 05:02:03,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 308 transitions, 3463 flow [2022-01-19 05:02:03,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 308 transitions, 3158 flow, removed 148 selfloop flow, removed 5 redundant places. [2022-01-19 05:02:03,834 INFO L242 Difference]: Finished difference. Result has 153 places, 180 transitions, 1864 flow [2022-01-19 05:02:03,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1864, PETRI_PLACES=153, PETRI_TRANSITIONS=180} [2022-01-19 05:02:03,834 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 55 predicate places. [2022-01-19 05:02:03,834 INFO L470 AbstractCegarLoop]: Abstraction has has 153 places, 180 transitions, 1864 flow [2022-01-19 05:02:03,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 95.77777777777777) internal successors, (862), 9 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:03,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:03,835 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:03,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 05:02:03,835 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:03,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:03,836 INFO L85 PathProgramCache]: Analyzing trace with hash 740571830, now seen corresponding path program 2 times [2022-01-19 05:02:03,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:03,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977675285] [2022-01-19 05:02:03,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:03,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:03,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:03,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977675285] [2022-01-19 05:02:03,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977675285] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:03,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:03,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:02:03,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631185800] [2022-01-19 05:02:03,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:03,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:02:03,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:03,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:02:03,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:02:03,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:02:03,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 180 transitions, 1864 flow. Second operand has 9 states, 9 states have (on average 95.77777777777777) internal successors, (862), 9 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:03,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:03,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:02:03,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:05,411 INFO L129 PetriNetUnfolder]: 3441/9845 cut-off events. [2022-01-19 05:02:05,412 INFO L130 PetriNetUnfolder]: For 67415/67419 co-relation queries the response was YES. [2022-01-19 05:02:05,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44060 conditions, 9845 events. 3441/9845 cut-off events. For 67415/67419 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 112754 event pairs, 1372 based on Foata normal form. 36/9727 useless extension candidates. Maximal degree in co-relation 43996. Up to 2788 conditions per place. [2022-01-19 05:02:05,534 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 141 selfloop transitions, 88 changer transitions 31/320 dead transitions. [2022-01-19 05:02:05,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 320 transitions, 3794 flow [2022-01-19 05:02:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:02:05,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:02:05,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1761 transitions. [2022-01-19 05:02:05,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7907498877413561 [2022-01-19 05:02:05,536 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1761 transitions. [2022-01-19 05:02:05,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1761 transitions. [2022-01-19 05:02:05,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:05,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1761 transitions. [2022-01-19 05:02:05,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 103.58823529411765) internal successors, (1761), 17 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:05,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:05,541 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 131.0) internal successors, (2358), 18 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:05,541 INFO L186 Difference]: Start difference. First operand has 153 places, 180 transitions, 1864 flow. Second operand 17 states and 1761 transitions. [2022-01-19 05:02:05,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 320 transitions, 3794 flow [2022-01-19 05:02:06,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 320 transitions, 3565 flow, removed 100 selfloop flow, removed 7 redundant places. [2022-01-19 05:02:06,120 INFO L242 Difference]: Finished difference. Result has 165 places, 196 transitions, 2291 flow [2022-01-19 05:02:06,121 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2291, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2022-01-19 05:02:06,121 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 67 predicate places. [2022-01-19 05:02:06,121 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 2291 flow [2022-01-19 05:02:06,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 95.77777777777777) internal successors, (862), 9 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:06,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:06,122 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:06,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 05:02:06,122 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:06,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:06,122 INFO L85 PathProgramCache]: Analyzing trace with hash -841973194, now seen corresponding path program 1 times [2022-01-19 05:02:06,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:06,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055318356] [2022-01-19 05:02:06,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:06,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:06,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:06,177 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:02:06,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:06,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055318356] [2022-01-19 05:02:06,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055318356] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:02:06,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766764890] [2022-01-19 05:02:06,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:06,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:02:06,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:02:06,179 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) [2022-01-19 05:02:06,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 05:02:06,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:06,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 05:02:06,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:02:06,435 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:02:06,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:02:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:02:06,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766764890] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:02:06,620 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:02:06,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 05:02:06,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733559370] [2022-01-19 05:02:06,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:02:06,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:02:06,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:06,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:02:06,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:02:06,623 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:02:06,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 2291 flow. Second operand has 18 states, 18 states have (on average 96.16666666666667) internal successors, (1731), 18 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:06,625 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:06,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:02:06,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:08,634 INFO L129 PetriNetUnfolder]: 3558/10934 cut-off events. [2022-01-19 05:02:08,634 INFO L130 PetriNetUnfolder]: For 85230/85230 co-relation queries the response was YES. [2022-01-19 05:02:08,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50893 conditions, 10934 events. 3558/10934 cut-off events. For 85230/85230 co-relation queries the response was YES. Maximal size of possible extension queue 973. Compared 132105 event pairs, 1273 based on Foata normal form. 86/10880 useless extension candidates. Maximal degree in co-relation 50826. Up to 3121 conditions per place. [2022-01-19 05:02:08,781 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 179 selfloop transitions, 116 changer transitions 74/429 dead transitions. [2022-01-19 05:02:08,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 429 transitions, 5918 flow [2022-01-19 05:02:08,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:02:08,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:02:08,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2472 transitions. [2022-01-19 05:02:08,784 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7862595419847328 [2022-01-19 05:02:08,784 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2472 transitions. [2022-01-19 05:02:08,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2472 transitions. [2022-01-19 05:02:08,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:08,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2472 transitions. [2022-01-19 05:02:08,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 103.0) internal successors, (2472), 24 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:08,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:08,793 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:08,794 INFO L186 Difference]: Start difference. First operand has 165 places, 196 transitions, 2291 flow. Second operand 24 states and 2472 transitions. [2022-01-19 05:02:08,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 429 transitions, 5918 flow [2022-01-19 05:02:09,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 429 transitions, 5449 flow, removed 136 selfloop flow, removed 13 redundant places. [2022-01-19 05:02:09,536 INFO L242 Difference]: Finished difference. Result has 185 places, 243 transitions, 3266 flow [2022-01-19 05:02:09,536 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3266, PETRI_PLACES=185, PETRI_TRANSITIONS=243} [2022-01-19 05:02:09,537 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 87 predicate places. [2022-01-19 05:02:09,537 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 243 transitions, 3266 flow [2022-01-19 05:02:09,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 96.16666666666667) internal successors, (1731), 18 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:09,537 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:09,537 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:09,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 05:02:09,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:02:09,746 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:09,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:09,747 INFO L85 PathProgramCache]: Analyzing trace with hash -874396010, now seen corresponding path program 1 times [2022-01-19 05:02:09,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:09,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998986148] [2022-01-19 05:02:09,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:09,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:09,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:09,820 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:09,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:09,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998986148] [2022-01-19 05:02:09,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998986148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:09,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:09,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:09,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014355213] [2022-01-19 05:02:09,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:09,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:09,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:09,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:09,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:09,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:09,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 243 transitions, 3266 flow. Second operand has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:09,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:09,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:09,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:12,158 INFO L129 PetriNetUnfolder]: 3969/11063 cut-off events. [2022-01-19 05:02:12,158 INFO L130 PetriNetUnfolder]: For 118747/118747 co-relation queries the response was YES. [2022-01-19 05:02:12,249 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57847 conditions, 11063 events. 3969/11063 cut-off events. For 118747/118747 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 127814 event pairs, 1160 based on Foata normal form. 5/10983 useless extension candidates. Maximal degree in co-relation 57770. Up to 3146 conditions per place. [2022-01-19 05:02:12,328 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 220 selfloop transitions, 168 changer transitions 11/458 dead transitions. [2022-01-19 05:02:12,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 458 transitions, 6103 flow [2022-01-19 05:02:12,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:02:12,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:02:12,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3370 transitions. [2022-01-19 05:02:12,331 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7795512375665048 [2022-01-19 05:02:12,331 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3370 transitions. [2022-01-19 05:02:12,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3370 transitions. [2022-01-19 05:02:12,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:12,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3370 transitions. [2022-01-19 05:02:12,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.12121212121212) internal successors, (3370), 33 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:12,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:12,339 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:12,339 INFO L186 Difference]: Start difference. First operand has 185 places, 243 transitions, 3266 flow. Second operand 33 states and 3370 transitions. [2022-01-19 05:02:12,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 458 transitions, 6103 flow [2022-01-19 05:02:13,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 458 transitions, 5495 flow, removed 302 selfloop flow, removed 9 redundant places. [2022-01-19 05:02:13,773 INFO L242 Difference]: Finished difference. Result has 207 places, 262 transitions, 3849 flow [2022-01-19 05:02:13,773 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3849, PETRI_PLACES=207, PETRI_TRANSITIONS=262} [2022-01-19 05:02:13,774 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 109 predicate places. [2022-01-19 05:02:13,774 INFO L470 AbstractCegarLoop]: Abstraction has has 207 places, 262 transitions, 3849 flow [2022-01-19 05:02:13,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:13,774 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:13,774 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:13,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 05:02:13,774 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:13,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:13,775 INFO L85 PathProgramCache]: Analyzing trace with hash 810483012, now seen corresponding path program 2 times [2022-01-19 05:02:13,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:13,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783450112] [2022-01-19 05:02:13,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:13,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:13,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:13,852 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:13,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:13,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783450112] [2022-01-19 05:02:13,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783450112] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:13,853 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:13,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:13,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229506754] [2022-01-19 05:02:13,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:13,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:13,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:13,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:13,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:13,855 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:13,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 262 transitions, 3849 flow. Second operand has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:13,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:13,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:13,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:15,841 INFO L129 PetriNetUnfolder]: 3961/10895 cut-off events. [2022-01-19 05:02:15,841 INFO L130 PetriNetUnfolder]: For 115802/115802 co-relation queries the response was YES. [2022-01-19 05:02:15,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56778 conditions, 10895 events. 3961/10895 cut-off events. For 115802/115802 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 125042 event pairs, 1155 based on Foata normal form. 5/10829 useless extension candidates. Maximal degree in co-relation 56701. Up to 3153 conditions per place. [2022-01-19 05:02:16,036 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 221 selfloop transitions, 178 changer transitions 11/469 dead transitions. [2022-01-19 05:02:16,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 469 transitions, 6365 flow [2022-01-19 05:02:16,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:02:16,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:02:16,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3370 transitions. [2022-01-19 05:02:16,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7795512375665048 [2022-01-19 05:02:16,039 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3370 transitions. [2022-01-19 05:02:16,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3370 transitions. [2022-01-19 05:02:16,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:16,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3370 transitions. [2022-01-19 05:02:16,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.12121212121212) internal successors, (3370), 33 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:16,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:16,048 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:16,048 INFO L186 Difference]: Start difference. First operand has 207 places, 262 transitions, 3849 flow. Second operand 33 states and 3370 transitions. [2022-01-19 05:02:16,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 469 transitions, 6365 flow [2022-01-19 05:02:17,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 469 transitions, 5836 flow, removed 118 selfloop flow, removed 23 redundant places. [2022-01-19 05:02:17,146 INFO L242 Difference]: Finished difference. Result has 219 places, 278 transitions, 4223 flow [2022-01-19 05:02:17,146 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=3516, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4223, PETRI_PLACES=219, PETRI_TRANSITIONS=278} [2022-01-19 05:02:17,146 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 121 predicate places. [2022-01-19 05:02:17,146 INFO L470 AbstractCegarLoop]: Abstraction has has 219 places, 278 transitions, 4223 flow [2022-01-19 05:02:17,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:17,147 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:17,147 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:17,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 05:02:17,147 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:17,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:17,147 INFO L85 PathProgramCache]: Analyzing trace with hash -262472380, now seen corresponding path program 3 times [2022-01-19 05:02:17,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:17,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654202181] [2022-01-19 05:02:17,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:17,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:17,220 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:17,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:17,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654202181] [2022-01-19 05:02:17,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654202181] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:17,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:17,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:17,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729564665] [2022-01-19 05:02:17,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:17,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:17,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:17,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:17,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:17,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:17,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 278 transitions, 4223 flow. Second operand has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:17,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:17,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:17,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:19,304 INFO L129 PetriNetUnfolder]: 3953/11128 cut-off events. [2022-01-19 05:02:19,304 INFO L130 PetriNetUnfolder]: For 130207/130207 co-relation queries the response was YES. [2022-01-19 05:02:19,426 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58737 conditions, 11128 events. 3953/11128 cut-off events. For 130207/130207 co-relation queries the response was YES. Maximal size of possible extension queue 916. Compared 128306 event pairs, 1182 based on Foata normal form. 5/11013 useless extension candidates. Maximal degree in co-relation 58659. Up to 3160 conditions per place. [2022-01-19 05:02:19,502 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 225 selfloop transitions, 185 changer transitions 11/480 dead transitions. [2022-01-19 05:02:19,502 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 480 transitions, 6714 flow [2022-01-19 05:02:19,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:02:19,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:02:19,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3370 transitions. [2022-01-19 05:02:19,506 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7795512375665048 [2022-01-19 05:02:19,506 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3370 transitions. [2022-01-19 05:02:19,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3370 transitions. [2022-01-19 05:02:19,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:19,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3370 transitions. [2022-01-19 05:02:19,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.12121212121212) internal successors, (3370), 33 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:19,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:19,514 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:19,515 INFO L186 Difference]: Start difference. First operand has 219 places, 278 transitions, 4223 flow. Second operand 33 states and 3370 transitions. [2022-01-19 05:02:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 480 transitions, 6714 flow [2022-01-19 05:02:20,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 480 transitions, 6211 flow, removed 114 selfloop flow, removed 23 redundant places. [2022-01-19 05:02:20,571 INFO L242 Difference]: Finished difference. Result has 231 places, 293 transitions, 4624 flow [2022-01-19 05:02:20,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4624, PETRI_PLACES=231, PETRI_TRANSITIONS=293} [2022-01-19 05:02:20,572 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 133 predicate places. [2022-01-19 05:02:20,572 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 293 transitions, 4624 flow [2022-01-19 05:02:20,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:20,572 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:20,572 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:20,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 05:02:20,573 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:20,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:20,573 INFO L85 PathProgramCache]: Analyzing trace with hash -62976682, now seen corresponding path program 4 times [2022-01-19 05:02:20,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:20,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591065554] [2022-01-19 05:02:20,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:20,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:20,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:20,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591065554] [2022-01-19 05:02:20,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591065554] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:20,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:20,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:20,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482351824] [2022-01-19 05:02:20,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:20,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:20,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:20,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:20,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:20,650 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:20,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 293 transitions, 4624 flow. Second operand has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:20,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:20,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:20,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:23,058 INFO L129 PetriNetUnfolder]: 3945/11466 cut-off events. [2022-01-19 05:02:23,058 INFO L130 PetriNetUnfolder]: For 142395/142395 co-relation queries the response was YES. [2022-01-19 05:02:23,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60480 conditions, 11466 events. 3945/11466 cut-off events. For 142395/142395 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 134467 event pairs, 1210 based on Foata normal form. 5/11293 useless extension candidates. Maximal degree in co-relation 60399. Up to 3167 conditions per place. [2022-01-19 05:02:23,270 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 239 selfloop transitions, 185 changer transitions 11/494 dead transitions. [2022-01-19 05:02:23,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 494 transitions, 7159 flow [2022-01-19 05:02:23,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:02:23,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:02:23,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3370 transitions. [2022-01-19 05:02:23,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7795512375665048 [2022-01-19 05:02:23,273 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3370 transitions. [2022-01-19 05:02:23,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3370 transitions. [2022-01-19 05:02:23,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:23,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3370 transitions. [2022-01-19 05:02:23,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.12121212121212) internal successors, (3370), 33 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:23,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:23,282 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:23,282 INFO L186 Difference]: Start difference. First operand has 231 places, 293 transitions, 4624 flow. Second operand 33 states and 3370 transitions. [2022-01-19 05:02:23,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 494 transitions, 7159 flow [2022-01-19 05:02:24,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 494 transitions, 6669 flow, removed 112 selfloop flow, removed 22 redundant places. [2022-01-19 05:02:24,330 INFO L242 Difference]: Finished difference. Result has 244 places, 304 transitions, 4968 flow [2022-01-19 05:02:24,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4968, PETRI_PLACES=244, PETRI_TRANSITIONS=304} [2022-01-19 05:02:24,331 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 146 predicate places. [2022-01-19 05:02:24,331 INFO L470 AbstractCegarLoop]: Abstraction has has 244 places, 304 transitions, 4968 flow [2022-01-19 05:02:24,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:24,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:24,331 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:24,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 05:02:24,332 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:24,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:24,332 INFO L85 PathProgramCache]: Analyzing trace with hash -477846204, now seen corresponding path program 5 times [2022-01-19 05:02:24,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:24,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821386864] [2022-01-19 05:02:24,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:24,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:24,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:24,402 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:24,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:24,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821386864] [2022-01-19 05:02:24,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821386864] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:24,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:24,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:24,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128529686] [2022-01-19 05:02:24,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:24,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:24,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:24,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:24,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:24,405 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:24,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 304 transitions, 4968 flow. Second operand has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:24,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:24,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:24,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:26,849 INFO L129 PetriNetUnfolder]: 3937/11999 cut-off events. [2022-01-19 05:02:26,849 INFO L130 PetriNetUnfolder]: For 156581/156581 co-relation queries the response was YES. [2022-01-19 05:02:26,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62501 conditions, 11999 events. 3937/11999 cut-off events. For 156581/156581 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 143550 event pairs, 1222 based on Foata normal form. 5/11797 useless extension candidates. Maximal degree in co-relation 62417. Up to 3174 conditions per place. [2022-01-19 05:02:27,092 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 243 selfloop transitions, 190 changer transitions 11/503 dead transitions. [2022-01-19 05:02:27,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 503 transitions, 7499 flow [2022-01-19 05:02:27,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:02:27,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:02:27,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3370 transitions. [2022-01-19 05:02:27,096 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7795512375665048 [2022-01-19 05:02:27,096 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3370 transitions. [2022-01-19 05:02:27,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3370 transitions. [2022-01-19 05:02:27,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:27,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3370 transitions. [2022-01-19 05:02:27,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.12121212121212) internal successors, (3370), 33 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:27,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:27,103 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:27,103 INFO L186 Difference]: Start difference. First operand has 244 places, 304 transitions, 4968 flow. Second operand 33 states and 3370 transitions. [2022-01-19 05:02:27,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 503 transitions, 7499 flow [2022-01-19 05:02:28,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 503 transitions, 7040 flow, removed 113 selfloop flow, removed 21 redundant places. [2022-01-19 05:02:28,256 INFO L242 Difference]: Finished difference. Result has 258 places, 317 transitions, 5375 flow [2022-01-19 05:02:28,256 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=4687, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5375, PETRI_PLACES=258, PETRI_TRANSITIONS=317} [2022-01-19 05:02:28,256 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 160 predicate places. [2022-01-19 05:02:28,256 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 317 transitions, 5375 flow [2022-01-19 05:02:28,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:28,257 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:28,257 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:28,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 05:02:28,257 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:28,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:28,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1413174348, now seen corresponding path program 6 times [2022-01-19 05:02:28,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:28,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027359037] [2022-01-19 05:02:28,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:28,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:28,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:28,336 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:28,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:28,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027359037] [2022-01-19 05:02:28,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027359037] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:28,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:28,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:28,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556536503] [2022-01-19 05:02:28,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:28,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:28,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:28,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:28,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:28,339 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:28,340 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 317 transitions, 5375 flow. Second operand has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:28,340 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:28,340 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:28,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:30,729 INFO L129 PetriNetUnfolder]: 3929/11614 cut-off events. [2022-01-19 05:02:30,729 INFO L130 PetriNetUnfolder]: For 168015/168015 co-relation queries the response was YES. [2022-01-19 05:02:30,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63822 conditions, 11614 events. 3929/11614 cut-off events. For 168015/168015 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 137121 event pairs, 1192 based on Foata normal form. 5/11445 useless extension candidates. Maximal degree in co-relation 63735. Up to 3181 conditions per place. [2022-01-19 05:02:30,935 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 244 selfloop transitions, 193 changer transitions 11/507 dead transitions. [2022-01-19 05:02:30,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 507 transitions, 7790 flow [2022-01-19 05:02:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:02:30,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:02:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3370 transitions. [2022-01-19 05:02:30,938 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7795512375665048 [2022-01-19 05:02:30,938 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3370 transitions. [2022-01-19 05:02:30,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3370 transitions. [2022-01-19 05:02:30,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:30,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3370 transitions. [2022-01-19 05:02:30,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.12121212121212) internal successors, (3370), 33 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:30,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:30,942 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 131.0) internal successors, (4454), 34 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:30,942 INFO L186 Difference]: Start difference. First operand has 258 places, 317 transitions, 5375 flow. Second operand 33 states and 3370 transitions. [2022-01-19 05:02:30,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 507 transitions, 7790 flow [2022-01-19 05:02:32,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 507 transitions, 7289 flow, removed 107 selfloop flow, removed 24 redundant places. [2022-01-19 05:02:32,448 INFO L242 Difference]: Finished difference. Result has 269 places, 325 transitions, 5644 flow [2022-01-19 05:02:32,448 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5644, PETRI_PLACES=269, PETRI_TRANSITIONS=325} [2022-01-19 05:02:32,448 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 171 predicate places. [2022-01-19 05:02:32,448 INFO L470 AbstractCegarLoop]: Abstraction has has 269 places, 325 transitions, 5644 flow [2022-01-19 05:02:32,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:32,449 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:32,449 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:32,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 05:02:32,449 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:32,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:32,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1989785043, now seen corresponding path program 1 times [2022-01-19 05:02:32,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:32,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299409599] [2022-01-19 05:02:32,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:32,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:32,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:32,493 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:02:32,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:32,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299409599] [2022-01-19 05:02:32,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299409599] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:32,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:32,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:02:32,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611534583] [2022-01-19 05:02:32,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:32,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:02:32,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:32,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:02:32,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:02:32,495 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 131 [2022-01-19 05:02:32,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 325 transitions, 5644 flow. Second operand has 7 states, 7 states have (on average 97.0) internal successors, (679), 7 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:32,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:32,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 131 [2022-01-19 05:02:32,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:35,026 INFO L129 PetriNetUnfolder]: 3136/11392 cut-off events. [2022-01-19 05:02:35,026 INFO L130 PetriNetUnfolder]: For 210491/210507 co-relation queries the response was YES. [2022-01-19 05:02:35,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72673 conditions, 11392 events. 3136/11392 cut-off events. For 210491/210507 co-relation queries the response was YES. Maximal size of possible extension queue 1251. Compared 150757 event pairs, 1103 based on Foata normal form. 389/11683 useless extension candidates. Maximal degree in co-relation 72583. Up to 3930 conditions per place. [2022-01-19 05:02:35,170 INFO L132 encePairwiseOnDemand]: 122/131 looper letters, 311 selfloop transitions, 69 changer transitions 501/942 dead transitions. [2022-01-19 05:02:35,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 942 transitions, 21448 flow [2022-01-19 05:02:35,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:02:35,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:02:35,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1036 transitions. [2022-01-19 05:02:35,171 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7908396946564885 [2022-01-19 05:02:35,171 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1036 transitions. [2022-01-19 05:02:35,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1036 transitions. [2022-01-19 05:02:35,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:35,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1036 transitions. [2022-01-19 05:02:35,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 103.6) internal successors, (1036), 10 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:35,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:35,172 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:35,173 INFO L186 Difference]: Start difference. First operand has 269 places, 325 transitions, 5644 flow. Second operand 10 states and 1036 transitions. [2022-01-19 05:02:35,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 942 transitions, 21448 flow [2022-01-19 05:02:36,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 942 transitions, 20963 flow, removed 54 selfloop flow, removed 20 redundant places. [2022-01-19 05:02:36,708 INFO L242 Difference]: Finished difference. Result has 261 places, 373 transitions, 7138 flow [2022-01-19 05:02:36,708 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=5467, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7138, PETRI_PLACES=261, PETRI_TRANSITIONS=373} [2022-01-19 05:02:36,708 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 163 predicate places. [2022-01-19 05:02:36,708 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 373 transitions, 7138 flow [2022-01-19 05:02:36,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 97.0) internal successors, (679), 7 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:36,709 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:36,709 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:36,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 05:02:36,709 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:36,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:36,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1959073711, now seen corresponding path program 1 times [2022-01-19 05:02:36,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:36,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005710708] [2022-01-19 05:02:36,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:36,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:36,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:36,769 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-01-19 05:02:36,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:36,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005710708] [2022-01-19 05:02:36,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005710708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:02:36,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699631653] [2022-01-19 05:02:36,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:36,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:02:36,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:02:36,771 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) [2022-01-19 05:02:36,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 05:02:36,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:36,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 05:02:36,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:02:37,036 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-01-19 05:02:37,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:02:37,176 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-01-19 05:02:37,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699631653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:02:37,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:02:37,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 05:02:37,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516951416] [2022-01-19 05:02:37,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:02:37,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:02:37,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:02:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:02:37,178 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:02:37,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 373 transitions, 7138 flow. Second operand has 18 states, 18 states have (on average 96.22222222222223) internal successors, (1732), 18 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:37,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:37,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:02:37,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:39,456 INFO L129 PetriNetUnfolder]: 2278/9122 cut-off events. [2022-01-19 05:02:39,456 INFO L130 PetriNetUnfolder]: For 191966/191975 co-relation queries the response was YES. [2022-01-19 05:02:39,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58639 conditions, 9122 events. 2278/9122 cut-off events. For 191966/191975 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 119774 event pairs, 831 based on Foata normal form. 146/9186 useless extension candidates. Maximal degree in co-relation 58546. Up to 2782 conditions per place. [2022-01-19 05:02:39,580 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 281 selfloop transitions, 145 changer transitions 296/782 dead transitions. [2022-01-19 05:02:39,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 782 transitions, 17681 flow [2022-01-19 05:02:39,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:02:39,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:02:39,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2446 transitions. [2022-01-19 05:02:39,582 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7779898218829516 [2022-01-19 05:02:39,582 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2446 transitions. [2022-01-19 05:02:39,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2446 transitions. [2022-01-19 05:02:39,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:39,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2446 transitions. [2022-01-19 05:02:39,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 101.91666666666667) internal successors, (2446), 24 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:39,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:39,585 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:39,585 INFO L186 Difference]: Start difference. First operand has 261 places, 373 transitions, 7138 flow. Second operand 24 states and 2446 transitions. [2022-01-19 05:02:39,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 782 transitions, 17681 flow [2022-01-19 05:02:40,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 782 transitions, 16514 flow, removed 577 selfloop flow, removed 5 redundant places. [2022-01-19 05:02:40,796 INFO L242 Difference]: Finished difference. Result has 289 places, 398 transitions, 7891 flow [2022-01-19 05:02:40,797 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=6673, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7891, PETRI_PLACES=289, PETRI_TRANSITIONS=398} [2022-01-19 05:02:40,797 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 191 predicate places. [2022-01-19 05:02:40,797 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 398 transitions, 7891 flow [2022-01-19 05:02:40,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 96.22222222222223) internal successors, (1732), 18 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:40,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:40,797 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:40,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 05:02:40,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-19 05:02:40,999 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:41,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:41,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1880360751, now seen corresponding path program 1 times [2022-01-19 05:02:41,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:41,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278170053] [2022-01-19 05:02:41,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:41,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:41,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:41,055 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:02:41,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:41,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278170053] [2022-01-19 05:02:41,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278170053] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:02:41,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929041276] [2022-01-19 05:02:41,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:41,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:02:41,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:02:41,057 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) [2022-01-19 05:02:41,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 05:02:41,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:41,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 05:02:41,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:02:41,335 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:02:41,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:02:41,498 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:02:41,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929041276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:02:41,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:02:41,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 05:02:41,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760585002] [2022-01-19 05:02:41,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:02:41,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:02:41,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:41,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:02:41,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:02:41,501 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:02:41,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 398 transitions, 7891 flow. Second operand has 18 states, 18 states have (on average 96.27777777777777) internal successors, (1733), 18 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:41,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:41,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:02:41,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:43,623 INFO L129 PetriNetUnfolder]: 1890/8185 cut-off events. [2022-01-19 05:02:43,623 INFO L130 PetriNetUnfolder]: For 188982/188982 co-relation queries the response was YES. [2022-01-19 05:02:43,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53768 conditions, 8185 events. 1890/8185 cut-off events. For 188982/188982 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 107676 event pairs, 710 based on Foata normal form. 160/8264 useless extension candidates. Maximal degree in co-relation 53664. Up to 2296 conditions per place. [2022-01-19 05:02:43,975 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 295 selfloop transitions, 144 changer transitions 298/797 dead transitions. [2022-01-19 05:02:43,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 797 transitions, 18355 flow [2022-01-19 05:02:43,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:02:43,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:02:43,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2444 transitions. [2022-01-19 05:02:43,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.77735368956743 [2022-01-19 05:02:43,979 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2444 transitions. [2022-01-19 05:02:43,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2444 transitions. [2022-01-19 05:02:43,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:43,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2444 transitions. [2022-01-19 05:02:43,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 101.83333333333333) internal successors, (2444), 24 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:43,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:43,997 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:43,997 INFO L186 Difference]: Start difference. First operand has 289 places, 398 transitions, 7891 flow. Second operand 24 states and 2444 transitions. [2022-01-19 05:02:43,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 797 transitions, 18355 flow [2022-01-19 05:02:45,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 797 transitions, 17266 flow, removed 521 selfloop flow, removed 12 redundant places. [2022-01-19 05:02:45,208 INFO L242 Difference]: Finished difference. Result has 306 places, 414 transitions, 8311 flow [2022-01-19 05:02:45,209 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=7494, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8311, PETRI_PLACES=306, PETRI_TRANSITIONS=414} [2022-01-19 05:02:45,209 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 208 predicate places. [2022-01-19 05:02:45,209 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 414 transitions, 8311 flow [2022-01-19 05:02:45,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 96.27777777777777) internal successors, (1733), 18 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:45,210 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:45,210 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:45,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-19 05:02:45,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-19 05:02:45,410 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:45,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:45,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1661001263, now seen corresponding path program 1 times [2022-01-19 05:02:45,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:45,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950705984] [2022-01-19 05:02:45,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:45,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:45,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:45,464 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:45,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:45,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950705984] [2022-01-19 05:02:45,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950705984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:02:45,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871864097] [2022-01-19 05:02:45,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:45,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:02:45,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:02:45,468 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) [2022-01-19 05:02:45,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 05:02:45,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:45,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 05:02:45,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:02:45,726 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:45,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:02:45,876 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:02:45,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871864097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:02:45,876 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:02:45,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 05:02:45,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638643263] [2022-01-19 05:02:45,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:02:45,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:02:45,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:45,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:02:45,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:02:45,878 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 131 [2022-01-19 05:02:45,879 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 414 transitions, 8311 flow. Second operand has 18 states, 18 states have (on average 96.33333333333333) internal successors, (1734), 18 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:45,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:45,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 131 [2022-01-19 05:02:45,879 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:47,679 INFO L129 PetriNetUnfolder]: 1341/6754 cut-off events. [2022-01-19 05:02:47,679 INFO L130 PetriNetUnfolder]: For 157320/157320 co-relation queries the response was YES. [2022-01-19 05:02:47,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43102 conditions, 6754 events. 1341/6754 cut-off events. For 157320/157320 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 89209 event pairs, 330 based on Foata normal form. 180/6865 useless extension candidates. Maximal degree in co-relation 42992. Up to 1720 conditions per place. [2022-01-19 05:02:47,763 INFO L132 encePairwiseOnDemand]: 121/131 looper letters, 291 selfloop transitions, 120 changer transitions 342/813 dead transitions. [2022-01-19 05:02:47,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 813 transitions, 18947 flow [2022-01-19 05:02:47,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:02:47,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:02:47,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2437 transitions. [2022-01-19 05:02:47,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7751272264631043 [2022-01-19 05:02:47,765 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2437 transitions. [2022-01-19 05:02:47,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2437 transitions. [2022-01-19 05:02:47,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:47,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2437 transitions. [2022-01-19 05:02:47,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 101.54166666666667) internal successors, (2437), 24 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:47,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:47,770 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 131.0) internal successors, (3275), 25 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:47,770 INFO L186 Difference]: Start difference. First operand has 306 places, 414 transitions, 8311 flow. Second operand 24 states and 2437 transitions. [2022-01-19 05:02:47,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 813 transitions, 18947 flow [2022-01-19 05:02:48,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 813 transitions, 17914 flow, removed 514 selfloop flow, removed 9 redundant places. [2022-01-19 05:02:48,904 INFO L242 Difference]: Finished difference. Result has 326 places, 391 transitions, 7726 flow [2022-01-19 05:02:48,905 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7726, PETRI_PLACES=326, PETRI_TRANSITIONS=391} [2022-01-19 05:02:48,905 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 228 predicate places. [2022-01-19 05:02:48,905 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 391 transitions, 7726 flow [2022-01-19 05:02:48,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 96.33333333333333) internal successors, (1734), 18 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:48,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:48,905 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:48,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 05:02:49,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:02:49,106 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:49,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:49,107 INFO L85 PathProgramCache]: Analyzing trace with hash 292231759, now seen corresponding path program 1 times [2022-01-19 05:02:49,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:49,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228826178] [2022-01-19 05:02:49,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:49,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:49,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:49,175 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:02:49,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:49,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228826178] [2022-01-19 05:02:49,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228826178] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:49,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:49,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:49,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735296490] [2022-01-19 05:02:49,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:49,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:49,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:49,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:49,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:49,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:49,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 391 transitions, 7726 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:49,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:49,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:49,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:50,742 INFO L129 PetriNetUnfolder]: 1044/5333 cut-off events. [2022-01-19 05:02:50,742 INFO L130 PetriNetUnfolder]: For 105806/105827 co-relation queries the response was YES. [2022-01-19 05:02:50,788 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29724 conditions, 5333 events. 1044/5333 cut-off events. For 105806/105827 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 65561 event pairs, 320 based on Foata normal form. 29/5250 useless extension candidates. Maximal degree in co-relation 29607. Up to 994 conditions per place. [2022-01-19 05:02:50,809 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 299 selfloop transitions, 176 changer transitions 64/598 dead transitions. [2022-01-19 05:02:50,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 598 transitions, 11678 flow [2022-01-19 05:02:50,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 05:02:50,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 05:02:50,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3237 transitions. [2022-01-19 05:02:50,811 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7721851145038168 [2022-01-19 05:02:50,811 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3237 transitions. [2022-01-19 05:02:50,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3237 transitions. [2022-01-19 05:02:50,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:50,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3237 transitions. [2022-01-19 05:02:50,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 101.15625) internal successors, (3237), 32 states have internal predecessors, (3237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:50,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:50,815 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:50,815 INFO L186 Difference]: Start difference. First operand has 326 places, 391 transitions, 7726 flow. Second operand 32 states and 3237 transitions. [2022-01-19 05:02:50,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 598 transitions, 11678 flow [2022-01-19 05:02:51,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 598 transitions, 10772 flow, removed 423 selfloop flow, removed 11 redundant places. [2022-01-19 05:02:51,495 INFO L242 Difference]: Finished difference. Result has 344 places, 387 transitions, 7454 flow [2022-01-19 05:02:51,495 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=7272, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7454, PETRI_PLACES=344, PETRI_TRANSITIONS=387} [2022-01-19 05:02:51,495 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 246 predicate places. [2022-01-19 05:02:51,495 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 387 transitions, 7454 flow [2022-01-19 05:02:51,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:51,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:51,496 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:51,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 05:02:51,496 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:51,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:51,496 INFO L85 PathProgramCache]: Analyzing trace with hash 409240143, now seen corresponding path program 2 times [2022-01-19 05:02:51,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:51,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395074809] [2022-01-19 05:02:51,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:51,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:51,565 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:02:51,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:51,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395074809] [2022-01-19 05:02:51,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395074809] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:51,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:51,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:51,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014356247] [2022-01-19 05:02:51,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:51,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:51,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:51,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:51,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:51,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:51,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 387 transitions, 7454 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:51,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:51,569 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:51,569 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:52,972 INFO L129 PetriNetUnfolder]: 1008/4681 cut-off events. [2022-01-19 05:02:52,972 INFO L130 PetriNetUnfolder]: For 95532/95532 co-relation queries the response was YES. [2022-01-19 05:02:53,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26867 conditions, 4681 events. 1008/4681 cut-off events. For 95532/95532 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 55589 event pairs, 248 based on Foata normal form. 10/4633 useless extension candidates. Maximal degree in co-relation 26750. Up to 913 conditions per place. [2022-01-19 05:02:53,051 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 295 selfloop transitions, 171 changer transitions 62/587 dead transitions. [2022-01-19 05:02:53,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 587 transitions, 11053 flow [2022-01-19 05:02:53,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 05:02:53,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 05:02:53,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3233 transitions. [2022-01-19 05:02:53,053 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7712309160305344 [2022-01-19 05:02:53,053 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3233 transitions. [2022-01-19 05:02:53,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3233 transitions. [2022-01-19 05:02:53,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:53,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3233 transitions. [2022-01-19 05:02:53,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 101.03125) internal successors, (3233), 32 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:53,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:53,058 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:53,058 INFO L186 Difference]: Start difference. First operand has 344 places, 387 transitions, 7454 flow. Second operand 32 states and 3233 transitions. [2022-01-19 05:02:53,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 587 transitions, 11053 flow [2022-01-19 05:02:53,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 587 transitions, 10479 flow, removed 171 selfloop flow, removed 22 redundant places. [2022-01-19 05:02:53,766 INFO L242 Difference]: Finished difference. Result has 356 places, 381 transitions, 7227 flow [2022-01-19 05:02:53,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=7048, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7227, PETRI_PLACES=356, PETRI_TRANSITIONS=381} [2022-01-19 05:02:53,767 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 258 predicate places. [2022-01-19 05:02:53,767 INFO L470 AbstractCegarLoop]: Abstraction has has 356 places, 381 transitions, 7227 flow [2022-01-19 05:02:53,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:53,768 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:53,768 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:53,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 05:02:53,768 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:53,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:53,768 INFO L85 PathProgramCache]: Analyzing trace with hash -419546231, now seen corresponding path program 1 times [2022-01-19 05:02:53,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:53,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254649730] [2022-01-19 05:02:53,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:53,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:53,836 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:02:53,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:53,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254649730] [2022-01-19 05:02:53,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254649730] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:53,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:53,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:53,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850284020] [2022-01-19 05:02:53,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:53,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:53,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:53,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:53,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:53,840 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:53,841 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 381 transitions, 7227 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:53,841 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:53,841 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:53,841 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:55,285 INFO L129 PetriNetUnfolder]: 970/4547 cut-off events. [2022-01-19 05:02:55,285 INFO L130 PetriNetUnfolder]: For 94056/94056 co-relation queries the response was YES. [2022-01-19 05:02:55,328 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25961 conditions, 4547 events. 970/4547 cut-off events. For 94056/94056 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 53662 event pairs, 262 based on Foata normal form. 12/4496 useless extension candidates. Maximal degree in co-relation 25844. Up to 825 conditions per place. [2022-01-19 05:02:55,348 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 285 selfloop transitions, 151 changer transitions 62/557 dead transitions. [2022-01-19 05:02:55,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 557 transitions, 10401 flow [2022-01-19 05:02:55,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 05:02:55,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 05:02:55,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3222 transitions. [2022-01-19 05:02:55,350 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7686068702290076 [2022-01-19 05:02:55,350 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3222 transitions. [2022-01-19 05:02:55,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3222 transitions. [2022-01-19 05:02:55,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:55,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3222 transitions. [2022-01-19 05:02:55,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 100.6875) internal successors, (3222), 32 states have internal predecessors, (3222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:55,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:55,356 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:55,356 INFO L186 Difference]: Start difference. First operand has 356 places, 381 transitions, 7227 flow. Second operand 32 states and 3222 transitions. [2022-01-19 05:02:55,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 557 transitions, 10401 flow [2022-01-19 05:02:55,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 557 transitions, 9810 flow, removed 152 selfloop flow, removed 24 redundant places. [2022-01-19 05:02:55,825 INFO L242 Difference]: Finished difference. Result has 366 places, 366 transitions, 6744 flow [2022-01-19 05:02:55,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6744, PETRI_PLACES=366, PETRI_TRANSITIONS=366} [2022-01-19 05:02:55,825 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 268 predicate places. [2022-01-19 05:02:55,826 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 366 transitions, 6744 flow [2022-01-19 05:02:55,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:55,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:55,826 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:55,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 05:02:55,826 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:55,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:55,826 INFO L85 PathProgramCache]: Analyzing trace with hash -63755343, now seen corresponding path program 2 times [2022-01-19 05:02:55,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:55,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145569940] [2022-01-19 05:02:55,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:55,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:55,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:55,899 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:02:55,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:55,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145569940] [2022-01-19 05:02:55,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145569940] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:55,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:55,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:55,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474806807] [2022-01-19 05:02:55,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:55,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:55,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:55,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:55,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:55,902 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:55,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 366 transitions, 6744 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:55,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:55,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:55,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:57,176 INFO L129 PetriNetUnfolder]: 918/4456 cut-off events. [2022-01-19 05:02:57,176 INFO L130 PetriNetUnfolder]: For 90554/90558 co-relation queries the response was YES. [2022-01-19 05:02:57,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24623 conditions, 4456 events. 918/4456 cut-off events. For 90554/90558 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 52175 event pairs, 250 based on Foata normal form. 16/4383 useless extension candidates. Maximal degree in co-relation 24504. Up to 761 conditions per place. [2022-01-19 05:02:57,241 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 279 selfloop transitions, 140 changer transitions 58/536 dead transitions. [2022-01-19 05:02:57,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 536 transitions, 9928 flow [2022-01-19 05:02:57,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 05:02:57,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 05:02:57,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3217 transitions. [2022-01-19 05:02:57,244 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7674141221374046 [2022-01-19 05:02:57,244 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3217 transitions. [2022-01-19 05:02:57,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3217 transitions. [2022-01-19 05:02:57,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:57,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3217 transitions. [2022-01-19 05:02:57,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 100.53125) internal successors, (3217), 32 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:57,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:57,250 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:57,250 INFO L186 Difference]: Start difference. First operand has 366 places, 366 transitions, 6744 flow. Second operand 32 states and 3217 transitions. [2022-01-19 05:02:57,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 536 transitions, 9928 flow [2022-01-19 05:02:58,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 536 transitions, 9259 flow, removed 140 selfloop flow, removed 33 redundant places. [2022-01-19 05:02:58,017 INFO L242 Difference]: Finished difference. Result has 367 places, 352 transitions, 6253 flow [2022-01-19 05:02:58,017 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=6257, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6253, PETRI_PLACES=367, PETRI_TRANSITIONS=352} [2022-01-19 05:02:58,017 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 269 predicate places. [2022-01-19 05:02:58,018 INFO L470 AbstractCegarLoop]: Abstraction has has 367 places, 352 transitions, 6253 flow [2022-01-19 05:02:58,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:58,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:58,018 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:58,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 05:02:58,018 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:58,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:58,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1316179599, now seen corresponding path program 3 times [2022-01-19 05:02:58,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:58,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128543746] [2022-01-19 05:02:58,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:58,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:58,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:02:58,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:58,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128543746] [2022-01-19 05:02:58,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128543746] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:02:58,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:02:58,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:02:58,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778893393] [2022-01-19 05:02:58,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:02:58,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:02:58,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:02:58,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:02:58,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:02:58,102 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:02:58,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 352 transitions, 6253 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:58,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:02:58,103 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:02:58,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:02:59,411 INFO L129 PetriNetUnfolder]: 878/4187 cut-off events. [2022-01-19 05:02:59,412 INFO L130 PetriNetUnfolder]: For 85663/85682 co-relation queries the response was YES. [2022-01-19 05:02:59,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23062 conditions, 4187 events. 878/4187 cut-off events. For 85663/85682 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 47381 event pairs, 231 based on Foata normal form. 29/4115 useless extension candidates. Maximal degree in co-relation 22943. Up to 656 conditions per place. [2022-01-19 05:02:59,467 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 267 selfloop transitions, 147 changer transitions 46/519 dead transitions. [2022-01-19 05:02:59,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 519 transitions, 9269 flow [2022-01-19 05:02:59,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 05:02:59,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 05:02:59,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3222 transitions. [2022-01-19 05:02:59,469 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7686068702290076 [2022-01-19 05:02:59,469 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3222 transitions. [2022-01-19 05:02:59,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3222 transitions. [2022-01-19 05:02:59,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:02:59,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3222 transitions. [2022-01-19 05:02:59,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 100.6875) internal successors, (3222), 32 states have internal predecessors, (3222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:59,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:59,474 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 131.0) internal successors, (4323), 33 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:59,474 INFO L186 Difference]: Start difference. First operand has 367 places, 352 transitions, 6253 flow. Second operand 32 states and 3222 transitions. [2022-01-19 05:02:59,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 519 transitions, 9269 flow [2022-01-19 05:02:59,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 519 transitions, 8716 flow, removed 137 selfloop flow, removed 31 redundant places. [2022-01-19 05:02:59,887 INFO L242 Difference]: Finished difference. Result has 370 places, 346 transitions, 5938 flow [2022-01-19 05:02:59,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5938, PETRI_PLACES=370, PETRI_TRANSITIONS=346} [2022-01-19 05:02:59,887 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 272 predicate places. [2022-01-19 05:02:59,887 INFO L470 AbstractCegarLoop]: Abstraction has has 370 places, 346 transitions, 5938 flow [2022-01-19 05:02:59,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:02:59,888 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:02:59,888 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:02:59,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 05:02:59,888 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:02:59,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:02:59,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1063795947, now seen corresponding path program 4 times [2022-01-19 05:02:59,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:02:59,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063990905] [2022-01-19 05:02:59,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:02:59,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:02:59,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:02:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:02:59,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:02:59,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063990905] [2022-01-19 05:02:59,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063990905] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:02:59,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056140013] [2022-01-19 05:02:59,957 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 05:02:59,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:02:59,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:02:59,958 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) [2022-01-19 05:02:59,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 05:03:00,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 05:03:00,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:03:00,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 05:03:00,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:00,260 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:00,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:00,437 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:00,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056140013] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:00,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:00,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 05:03:00,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999600376] [2022-01-19 05:03:00,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:00,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:03:00,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:00,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:03:00,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:03:00,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:03:00,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 346 transitions, 5938 flow. Second operand has 22 states, 22 states have (on average 95.31818181818181) internal successors, (2097), 22 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:00,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:00,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:03:00,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:02,234 INFO L129 PetriNetUnfolder]: 832/4564 cut-off events. [2022-01-19 05:03:02,234 INFO L130 PetriNetUnfolder]: For 88237/88247 co-relation queries the response was YES. [2022-01-19 05:03:02,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22869 conditions, 4564 events. 832/4564 cut-off events. For 88237/88247 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 53916 event pairs, 235 based on Foata normal form. 38/4477 useless extension candidates. Maximal degree in co-relation 22750. Up to 620 conditions per place. [2022-01-19 05:03:02,291 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 298 selfloop transitions, 173 changer transitions 99/629 dead transitions. [2022-01-19 05:03:02,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 629 transitions, 11187 flow [2022-01-19 05:03:02,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-19 05:03:02,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-19 05:03:02,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 6134 transitions. [2022-01-19 05:03:02,295 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7552327013050972 [2022-01-19 05:03:02,295 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 6134 transitions. [2022-01-19 05:03:02,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 6134 transitions. [2022-01-19 05:03:02,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:02,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 6134 transitions. [2022-01-19 05:03:02,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 98.93548387096774) internal successors, (6134), 62 states have internal predecessors, (6134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:02,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 131.0) internal successors, (8253), 63 states have internal predecessors, (8253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:02,306 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 131.0) internal successors, (8253), 63 states have internal predecessors, (8253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:02,306 INFO L186 Difference]: Start difference. First operand has 370 places, 346 transitions, 5938 flow. Second operand 62 states and 6134 transitions. [2022-01-19 05:03:02,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 629 transitions, 11187 flow [2022-01-19 05:03:02,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 629 transitions, 10416 flow, removed 211 selfloop flow, removed 31 redundant places. [2022-01-19 05:03:02,671 INFO L242 Difference]: Finished difference. Result has 417 places, 337 transitions, 5608 flow [2022-01-19 05:03:02,672 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=5466, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=5608, PETRI_PLACES=417, PETRI_TRANSITIONS=337} [2022-01-19 05:03:02,672 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 319 predicate places. [2022-01-19 05:03:02,672 INFO L470 AbstractCegarLoop]: Abstraction has has 417 places, 337 transitions, 5608 flow [2022-01-19 05:03:02,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.31818181818181) internal successors, (2097), 22 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:02,673 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:02,673 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:02,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 05:03:02,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-19 05:03:02,880 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:02,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:02,880 INFO L85 PathProgramCache]: Analyzing trace with hash -90853997, now seen corresponding path program 3 times [2022-01-19 05:03:02,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:02,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274108433] [2022-01-19 05:03:02,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:02,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:02,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:02,942 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-01-19 05:03:02,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:02,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274108433] [2022-01-19 05:03:02,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274108433] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:02,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928025342] [2022-01-19 05:03:02,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 05:03:02,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:02,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:02,944 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) [2022-01-19 05:03:02,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 05:03:03,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-01-19 05:03:03,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:03:03,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 05:03:03,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:03,195 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-01-19 05:03:03,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:03,380 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-01-19 05:03:03,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928025342] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:03,381 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:03,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 05:03:03,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706351968] [2022-01-19 05:03:03,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:03,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:03:03,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:03,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:03:03,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:03:03,383 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:03:03,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 337 transitions, 5608 flow. Second operand has 22 states, 22 states have (on average 95.22727272727273) internal successors, (2095), 22 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:03,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:03,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:03:03,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:04,950 INFO L129 PetriNetUnfolder]: 723/3924 cut-off events. [2022-01-19 05:03:04,950 INFO L130 PetriNetUnfolder]: For 89873/89873 co-relation queries the response was YES. [2022-01-19 05:03:04,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21156 conditions, 3924 events. 723/3924 cut-off events. For 89873/89873 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 44850 event pairs, 223 based on Foata normal form. 32/3852 useless extension candidates. Maximal degree in co-relation 21022. Up to 512 conditions per place. [2022-01-19 05:03:05,007 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 278 selfloop transitions, 142 changer transitions 117/596 dead transitions. [2022-01-19 05:03:05,007 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 596 transitions, 11068 flow [2022-01-19 05:03:05,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-19 05:03:05,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-19 05:03:05,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 6112 transitions. [2022-01-19 05:03:05,011 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7525240088648116 [2022-01-19 05:03:05,011 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 6112 transitions. [2022-01-19 05:03:05,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 6112 transitions. [2022-01-19 05:03:05,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:05,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 6112 transitions. [2022-01-19 05:03:05,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 98.58064516129032) internal successors, (6112), 62 states have internal predecessors, (6112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:05,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 131.0) internal successors, (8253), 63 states have internal predecessors, (8253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:05,020 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 131.0) internal successors, (8253), 63 states have internal predecessors, (8253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:05,020 INFO L186 Difference]: Start difference. First operand has 417 places, 337 transitions, 5608 flow. Second operand 62 states and 6112 transitions. [2022-01-19 05:03:05,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 596 transitions, 11068 flow [2022-01-19 05:03:05,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 596 transitions, 9657 flow, removed 488 selfloop flow, removed 45 redundant places. [2022-01-19 05:03:05,487 INFO L242 Difference]: Finished difference. Result has 441 places, 312 transitions, 4668 flow [2022-01-19 05:03:05,487 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=4892, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=4668, PETRI_PLACES=441, PETRI_TRANSITIONS=312} [2022-01-19 05:03:05,487 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 343 predicate places. [2022-01-19 05:03:05,487 INFO L470 AbstractCegarLoop]: Abstraction has has 441 places, 312 transitions, 4668 flow [2022-01-19 05:03:05,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.22727272727273) internal successors, (2095), 22 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:05,488 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:05,488 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:05,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 05:03:05,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-19 05:03:05,689 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:05,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:05,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1984749891, now seen corresponding path program 4 times [2022-01-19 05:03:05,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:05,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203925407] [2022-01-19 05:03:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:05,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:05,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:05,763 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:03:05,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:05,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203925407] [2022-01-19 05:03:05,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203925407] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:03:05,764 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:03:05,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:03:05,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433353151] [2022-01-19 05:03:05,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:03:05,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:03:05,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:05,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:03:05,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:03:05,766 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:03:05,766 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 312 transitions, 4668 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:05,766 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:05,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:03:05,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:06,699 INFO L129 PetriNetUnfolder]: 602/2939 cut-off events. [2022-01-19 05:03:06,699 INFO L130 PetriNetUnfolder]: For 76624/76628 co-relation queries the response was YES. [2022-01-19 05:03:06,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16831 conditions, 2939 events. 602/2939 cut-off events. For 76624/76628 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 30576 event pairs, 206 based on Foata normal form. 16/2870 useless extension candidates. Maximal degree in co-relation 16692. Up to 372 conditions per place. [2022-01-19 05:03:06,743 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 247 selfloop transitions, 99 changer transitions 44/449 dead transitions. [2022-01-19 05:03:06,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 449 transitions, 7542 flow [2022-01-19 05:03:06,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 05:03:06,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 05:03:06,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3104 transitions. [2022-01-19 05:03:06,745 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.764343757695149 [2022-01-19 05:03:06,745 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3104 transitions. [2022-01-19 05:03:06,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3104 transitions. [2022-01-19 05:03:06,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:06,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3104 transitions. [2022-01-19 05:03:06,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 100.12903225806451) internal successors, (3104), 31 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:06,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 131.0) internal successors, (4192), 32 states have internal predecessors, (4192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:06,750 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 131.0) internal successors, (4192), 32 states have internal predecessors, (4192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:06,750 INFO L186 Difference]: Start difference. First operand has 441 places, 312 transitions, 4668 flow. Second operand 31 states and 3104 transitions. [2022-01-19 05:03:06,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 449 transitions, 7542 flow [2022-01-19 05:03:07,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 449 transitions, 6460 flow, removed 326 selfloop flow, removed 59 redundant places. [2022-01-19 05:03:07,080 INFO L242 Difference]: Finished difference. Result has 406 places, 299 transitions, 3861 flow [2022-01-19 05:03:07,081 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=3909, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3861, PETRI_PLACES=406, PETRI_TRANSITIONS=299} [2022-01-19 05:03:07,081 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 308 predicate places. [2022-01-19 05:03:07,081 INFO L470 AbstractCegarLoop]: Abstraction has has 406 places, 299 transitions, 3861 flow [2022-01-19 05:03:07,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:07,081 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:07,081 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:07,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 05:03:07,082 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:07,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:07,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1679133285, now seen corresponding path program 1 times [2022-01-19 05:03:07,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:07,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481725837] [2022-01-19 05:03:07,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:07,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:07,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:07,153 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:07,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:07,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481725837] [2022-01-19 05:03:07,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481725837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:07,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948186191] [2022-01-19 05:03:07,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:07,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:07,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:07,155 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) [2022-01-19 05:03:07,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 05:03:07,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:07,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 05:03:07,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:07,389 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:07,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:07,555 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:07,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948186191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:07,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:07,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 05:03:07,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001293302] [2022-01-19 05:03:07,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:07,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:03:07,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:07,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:03:07,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:03:07,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:03:07,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 299 transitions, 3861 flow. Second operand has 22 states, 22 states have (on average 95.13636363636364) internal successors, (2093), 22 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:07,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:07,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:03:07,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:08,948 INFO L129 PetriNetUnfolder]: 554/2603 cut-off events. [2022-01-19 05:03:08,948 INFO L130 PetriNetUnfolder]: For 61521/61521 co-relation queries the response was YES. [2022-01-19 05:03:08,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13838 conditions, 2603 events. 554/2603 cut-off events. For 61521/61521 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 26821 event pairs, 58 based on Foata normal form. 60/2616 useless extension candidates. Maximal degree in co-relation 13708. Up to 282 conditions per place. [2022-01-19 05:03:08,991 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 214 selfloop transitions, 62 changer transitions 229/564 dead transitions. [2022-01-19 05:03:08,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 564 transitions, 9657 flow [2022-01-19 05:03:08,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-19 05:03:08,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-01-19 05:03:08,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 6646 transitions. [2022-01-19 05:03:08,996 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7460709474629547 [2022-01-19 05:03:08,996 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 6646 transitions. [2022-01-19 05:03:08,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 6646 transitions. [2022-01-19 05:03:08,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:09,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 6646 transitions. [2022-01-19 05:03:09,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 97.73529411764706) internal successors, (6646), 68 states have internal predecessors, (6646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:09,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 131.0) internal successors, (9039), 69 states have internal predecessors, (9039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:09,011 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 131.0) internal successors, (9039), 69 states have internal predecessors, (9039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:09,011 INFO L186 Difference]: Start difference. First operand has 406 places, 299 transitions, 3861 flow. Second operand 68 states and 6646 transitions. [2022-01-19 05:03:09,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 564 transitions, 9657 flow [2022-01-19 05:03:09,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 564 transitions, 9030 flow, removed 182 selfloop flow, removed 31 redundant places. [2022-01-19 05:03:09,346 INFO L242 Difference]: Finished difference. Result has 472 places, 204 transitions, 2194 flow [2022-01-19 05:03:09,346 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=2194, PETRI_PLACES=472, PETRI_TRANSITIONS=204} [2022-01-19 05:03:09,347 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 374 predicate places. [2022-01-19 05:03:09,347 INFO L470 AbstractCegarLoop]: Abstraction has has 472 places, 204 transitions, 2194 flow [2022-01-19 05:03:09,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.13636363636364) internal successors, (2093), 22 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:09,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:09,347 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:09,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 05:03:09,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-19 05:03:09,563 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:09,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:09,564 INFO L85 PathProgramCache]: Analyzing trace with hash -516906461, now seen corresponding path program 2 times [2022-01-19 05:03:09,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:09,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227797414] [2022-01-19 05:03:09,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:09,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:09,639 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:03:09,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:09,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227797414] [2022-01-19 05:03:09,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227797414] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:03:09,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:03:09,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:03:09,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183731738] [2022-01-19 05:03:09,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:03:09,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:03:09,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:09,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:03:09,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:03:09,642 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 131 [2022-01-19 05:03:09,643 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 204 transitions, 2194 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:09,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:09,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 131 [2022-01-19 05:03:09,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:10,187 INFO L129 PetriNetUnfolder]: 296/1523 cut-off events. [2022-01-19 05:03:10,187 INFO L130 PetriNetUnfolder]: For 33807/33807 co-relation queries the response was YES. [2022-01-19 05:03:10,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7212 conditions, 1523 events. 296/1523 cut-off events. For 33807/33807 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13271 event pairs, 134 based on Foata normal form. 12/1476 useless extension candidates. Maximal degree in co-relation 7054. Up to 198 conditions per place. [2022-01-19 05:03:10,207 INFO L132 encePairwiseOnDemand]: 120/131 looper letters, 180 selfloop transitions, 28 changer transitions 45/312 dead transitions. [2022-01-19 05:03:10,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 312 transitions, 4624 flow [2022-01-19 05:03:10,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 05:03:10,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 05:03:10,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2783 transitions. [2022-01-19 05:03:10,208 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7587241003271538 [2022-01-19 05:03:10,208 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2783 transitions. [2022-01-19 05:03:10,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2783 transitions. [2022-01-19 05:03:10,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:10,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2783 transitions. [2022-01-19 05:03:10,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 99.39285714285714) internal successors, (2783), 28 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:10,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 131.0) internal successors, (3799), 29 states have internal predecessors, (3799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:10,212 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 131.0) internal successors, (3799), 29 states have internal predecessors, (3799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:10,212 INFO L186 Difference]: Start difference. First operand has 472 places, 204 transitions, 2194 flow. Second operand 28 states and 2783 transitions. [2022-01-19 05:03:10,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 312 transitions, 4624 flow [2022-01-19 05:03:10,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 312 transitions, 3626 flow, removed 402 selfloop flow, removed 87 redundant places. [2022-01-19 05:03:10,344 INFO L242 Difference]: Finished difference. Result has 383 places, 181 transitions, 1291 flow [2022-01-19 05:03:10,345 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1291, PETRI_PLACES=383, PETRI_TRANSITIONS=181} [2022-01-19 05:03:10,345 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 285 predicate places. [2022-01-19 05:03:10,346 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 181 transitions, 1291 flow [2022-01-19 05:03:10,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:10,346 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:10,346 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:10,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 05:03:10,346 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:10,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:10,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1720917393, now seen corresponding path program 1 times [2022-01-19 05:03:10,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:10,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745651200] [2022-01-19 05:03:10,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:10,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:10,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:10,434 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-19 05:03:10,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:10,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745651200] [2022-01-19 05:03:10,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745651200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:10,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023712567] [2022-01-19 05:03:10,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:10,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:10,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:10,436 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) [2022-01-19 05:03:10,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 05:03:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:10,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 05:03:10,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:10,680 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-19 05:03:10,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-19 05:03:10,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023712567] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:10,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:10,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 26 [2022-01-19 05:03:10,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333471346] [2022-01-19 05:03:10,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:10,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 05:03:10,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:10,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 05:03:10,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-19 05:03:10,875 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 131 [2022-01-19 05:03:10,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 181 transitions, 1291 flow. Second operand has 26 states, 26 states have (on average 94.0) internal successors, (2444), 26 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:10,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:10,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 131 [2022-01-19 05:03:10,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:13,035 INFO L129 PetriNetUnfolder]: 400/1452 cut-off events. [2022-01-19 05:03:13,035 INFO L130 PetriNetUnfolder]: For 22655/22655 co-relation queries the response was YES. [2022-01-19 05:03:13,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5697 conditions, 1452 events. 400/1452 cut-off events. For 22655/22655 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11611 event pairs, 37 based on Foata normal form. 12/1422 useless extension candidates. Maximal degree in co-relation 5565. Up to 89 conditions per place. [2022-01-19 05:03:13,048 INFO L132 encePairwiseOnDemand]: 119/131 looper letters, 175 selfloop transitions, 55 changer transitions 164/452 dead transitions. [2022-01-19 05:03:13,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 452 transitions, 5280 flow [2022-01-19 05:03:13,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-01-19 05:03:13,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2022-01-19 05:03:13,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 13562 transitions. [2022-01-19 05:03:13,054 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7239630598409225 [2022-01-19 05:03:13,054 INFO L72 ComplementDD]: Start complementDD. Operand 143 states and 13562 transitions. [2022-01-19 05:03:13,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143 states and 13562 transitions. [2022-01-19 05:03:13,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:13,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 143 states and 13562 transitions. [2022-01-19 05:03:13,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 144 states, 143 states have (on average 94.83916083916084) internal successors, (13562), 143 states have internal predecessors, (13562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:13,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 144 states, 144 states have (on average 131.0) internal successors, (18864), 144 states have internal predecessors, (18864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:13,079 INFO L81 ComplementDD]: Finished complementDD. Result has 144 states, 144 states have (on average 131.0) internal successors, (18864), 144 states have internal predecessors, (18864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:13,079 INFO L186 Difference]: Start difference. First operand has 383 places, 181 transitions, 1291 flow. Second operand 143 states and 13562 transitions. [2022-01-19 05:03:13,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 452 transitions, 5280 flow [2022-01-19 05:03:13,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 452 transitions, 4933 flow, removed 140 selfloop flow, removed 32 redundant places. [2022-01-19 05:03:13,190 INFO L242 Difference]: Finished difference. Result has 533 places, 139 transitions, 1062 flow [2022-01-19 05:03:13,191 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=143, PETRI_FLOW=1062, PETRI_PLACES=533, PETRI_TRANSITIONS=139} [2022-01-19 05:03:13,191 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 435 predicate places. [2022-01-19 05:03:13,191 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 139 transitions, 1062 flow [2022-01-19 05:03:13,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 94.0) internal successors, (2444), 26 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:13,191 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:13,192 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:13,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 05:03:13,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-19 05:03:13,392 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:13,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:13,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1917817425, now seen corresponding path program 2 times [2022-01-19 05:03:13,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:13,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916772511] [2022-01-19 05:03:13,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:13,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:13,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:13,471 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-19 05:03:13,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:13,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916772511] [2022-01-19 05:03:13,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916772511] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:03:13,472 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:03:13,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 05:03:13,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213658303] [2022-01-19 05:03:13,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:03:13,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 05:03:13,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:13,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 05:03:13,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-01-19 05:03:13,473 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 131 [2022-01-19 05:03:13,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 139 transitions, 1062 flow. Second operand has 13 states, 13 states have (on average 93.76923076923077) internal successors, (1219), 13 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:13,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:13,474 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 131 [2022-01-19 05:03:13,474 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:14,034 INFO L129 PetriNetUnfolder]: 313/1472 cut-off events. [2022-01-19 05:03:14,034 INFO L130 PetriNetUnfolder]: For 21179/21179 co-relation queries the response was YES. [2022-01-19 05:03:14,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4824 conditions, 1472 events. 313/1472 cut-off events. For 21179/21179 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11871 event pairs, 74 based on Foata normal form. 1/1403 useless extension candidates. Maximal degree in co-relation 4654. Up to 81 conditions per place. [2022-01-19 05:03:14,055 INFO L132 encePairwiseOnDemand]: 119/131 looper letters, 136 selfloop transitions, 26 changer transitions 30/250 dead transitions. [2022-01-19 05:03:14,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 250 transitions, 3003 flow [2022-01-19 05:03:14,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 05:03:14,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 05:03:14,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3317 transitions. [2022-01-19 05:03:14,057 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7447238437359677 [2022-01-19 05:03:14,057 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3317 transitions. [2022-01-19 05:03:14,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3317 transitions. [2022-01-19 05:03:14,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:14,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3317 transitions. [2022-01-19 05:03:14,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 97.55882352941177) internal successors, (3317), 34 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:14,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 131.0) internal successors, (4585), 35 states have internal predecessors, (4585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:14,063 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 131.0) internal successors, (4585), 35 states have internal predecessors, (4585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:14,063 INFO L186 Difference]: Start difference. First operand has 533 places, 139 transitions, 1062 flow. Second operand 34 states and 3317 transitions. [2022-01-19 05:03:14,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 250 transitions, 3003 flow [2022-01-19 05:03:14,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 250 transitions, 1980 flow, removed 436 selfloop flow, removed 130 redundant places. [2022-01-19 05:03:14,105 INFO L242 Difference]: Finished difference. Result has 298 places, 132 transitions, 782 flow [2022-01-19 05:03:14,105 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=782, PETRI_PLACES=298, PETRI_TRANSITIONS=132} [2022-01-19 05:03:14,106 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 200 predicate places. [2022-01-19 05:03:14,106 INFO L470 AbstractCegarLoop]: Abstraction has has 298 places, 132 transitions, 782 flow [2022-01-19 05:03:14,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 93.76923076923077) internal successors, (1219), 13 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:14,106 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:14,106 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:14,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 05:03:14,106 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:14,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:14,107 INFO L85 PathProgramCache]: Analyzing trace with hash -502399603, now seen corresponding path program 3 times [2022-01-19 05:03:14,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:14,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392426364] [2022-01-19 05:03:14,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:14,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:14,184 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:14,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:14,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392426364] [2022-01-19 05:03:14,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392426364] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:14,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467841629] [2022-01-19 05:03:14,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 05:03:14,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:14,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:14,186 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) [2022-01-19 05:03:14,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 05:03:14,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 05:03:14,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:03:14,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 05:03:14,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:14,447 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:14,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:14,651 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-19 05:03:14,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467841629] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:14,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:14,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 26 [2022-01-19 05:03:14,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539460802] [2022-01-19 05:03:14,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:14,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 05:03:14,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:14,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 05:03:14,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-19 05:03:14,653 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 131 [2022-01-19 05:03:14,655 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 132 transitions, 782 flow. Second operand has 26 states, 26 states have (on average 94.07692307692308) internal successors, (2446), 26 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:14,655 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:14,655 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 131 [2022-01-19 05:03:14,655 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:15,797 INFO L129 PetriNetUnfolder]: 255/1053 cut-off events. [2022-01-19 05:03:15,798 INFO L130 PetriNetUnfolder]: For 5127/5127 co-relation queries the response was YES. [2022-01-19 05:03:15,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3179 conditions, 1053 events. 255/1053 cut-off events. For 5127/5127 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7507 event pairs, 40 based on Foata normal form. 5/1017 useless extension candidates. Maximal degree in co-relation 3084. Up to 81 conditions per place. [2022-01-19 05:03:15,808 INFO L132 encePairwiseOnDemand]: 119/131 looper letters, 95 selfloop transitions, 33 changer transitions 81/267 dead transitions. [2022-01-19 05:03:15,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 267 transitions, 2270 flow [2022-01-19 05:03:15,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-19 05:03:15,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2022-01-19 05:03:15,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 7022 transitions. [2022-01-19 05:03:15,811 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7243655869610068 [2022-01-19 05:03:15,811 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 7022 transitions. [2022-01-19 05:03:15,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 7022 transitions. [2022-01-19 05:03:15,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:15,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 7022 transitions. [2022-01-19 05:03:15,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 94.89189189189189) internal successors, (7022), 74 states have internal predecessors, (7022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:15,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 131.0) internal successors, (9825), 75 states have internal predecessors, (9825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:15,824 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 131.0) internal successors, (9825), 75 states have internal predecessors, (9825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:15,824 INFO L186 Difference]: Start difference. First operand has 298 places, 132 transitions, 782 flow. Second operand 74 states and 7022 transitions. [2022-01-19 05:03:15,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 267 transitions, 2270 flow [2022-01-19 05:03:15,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 267 transitions, 2077 flow, removed 75 selfloop flow, removed 28 redundant places. [2022-01-19 05:03:15,848 INFO L242 Difference]: Finished difference. Result has 341 places, 109 transitions, 627 flow [2022-01-19 05:03:15,848 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=627, PETRI_PLACES=341, PETRI_TRANSITIONS=109} [2022-01-19 05:03:15,849 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 243 predicate places. [2022-01-19 05:03:15,849 INFO L470 AbstractCegarLoop]: Abstraction has has 341 places, 109 transitions, 627 flow [2022-01-19 05:03:15,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 94.07692307692308) internal successors, (2446), 26 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:15,849 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:15,849 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:15,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 05:03:16,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-19 05:03:16,072 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:16,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:16,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1503156953, now seen corresponding path program 4 times [2022-01-19 05:03:16,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:16,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687112334] [2022-01-19 05:03:16,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:16,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:16,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:16,166 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:03:16,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:16,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687112334] [2022-01-19 05:03:16,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687112334] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:16,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040316891] [2022-01-19 05:03:16,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 05:03:16,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:16,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:16,168 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) [2022-01-19 05:03:16,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 05:03:16,273 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 05:03:16,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:03:16,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 05:03:16,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:16,413 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:03:16,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:16,617 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:03:16,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040316891] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:16,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:16,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 26 [2022-01-19 05:03:16,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910087884] [2022-01-19 05:03:16,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:16,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 05:03:16,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:16,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 05:03:16,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-19 05:03:16,620 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 131 [2022-01-19 05:03:16,621 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 109 transitions, 627 flow. Second operand has 26 states, 26 states have (on average 94.23076923076923) internal successors, (2450), 26 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:16,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:16,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 131 [2022-01-19 05:03:16,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:17,235 INFO L129 PetriNetUnfolder]: 170/637 cut-off events. [2022-01-19 05:03:17,235 INFO L130 PetriNetUnfolder]: For 2987/2987 co-relation queries the response was YES. [2022-01-19 05:03:17,239 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2073 conditions, 637 events. 170/637 cut-off events. For 2987/2987 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3495 event pairs, 34 based on Foata normal form. 4/617 useless extension candidates. Maximal degree in co-relation 1997. Up to 67 conditions per place. [2022-01-19 05:03:17,241 INFO L132 encePairwiseOnDemand]: 119/131 looper letters, 49 selfloop transitions, 13 changer transitions 62/182 dead transitions. [2022-01-19 05:03:17,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 182 transitions, 1463 flow [2022-01-19 05:03:17,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 05:03:17,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 05:03:17,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 4452 transitions. [2022-01-19 05:03:17,243 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7230794217963293 [2022-01-19 05:03:17,243 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 4452 transitions. [2022-01-19 05:03:17,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 4452 transitions. [2022-01-19 05:03:17,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:17,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 4452 transitions. [2022-01-19 05:03:17,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 94.72340425531915) internal successors, (4452), 47 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:17,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 131.0) internal successors, (6288), 48 states have internal predecessors, (6288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:17,249 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 131.0) internal successors, (6288), 48 states have internal predecessors, (6288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:17,249 INFO L186 Difference]: Start difference. First operand has 341 places, 109 transitions, 627 flow. Second operand 47 states and 4452 transitions. [2022-01-19 05:03:17,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 182 transitions, 1463 flow [2022-01-19 05:03:17,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 182 transitions, 1099 flow, removed 130 selfloop flow, removed 68 redundant places. [2022-01-19 05:03:17,259 INFO L242 Difference]: Finished difference. Result has 260 places, 89 transitions, 385 flow [2022-01-19 05:03:17,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=385, PETRI_PLACES=260, PETRI_TRANSITIONS=89} [2022-01-19 05:03:17,259 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 162 predicate places. [2022-01-19 05:03:17,259 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 89 transitions, 385 flow [2022-01-19 05:03:17,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 94.23076923076923) internal successors, (2450), 26 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:17,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:17,260 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:17,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-19 05:03:17,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-19 05:03:17,476 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 05:03:17,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:17,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1999958093, now seen corresponding path program 5 times [2022-01-19 05:03:17,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:17,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047841874] [2022-01-19 05:03:17,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:17,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:17,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:17,553 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:03:17,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:17,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047841874] [2022-01-19 05:03:17,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047841874] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:17,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705703761] [2022-01-19 05:03:17,553 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 05:03:17,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:17,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:17,554 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) [2022-01-19 05:03:17,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 05:03:17,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-19 05:03:17,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:03:17,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 05:03:17,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:17,813 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:03:17,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:18,029 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:03:18,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705703761] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:18,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:18,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 26 [2022-01-19 05:03:18,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330985411] [2022-01-19 05:03:18,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:18,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 05:03:18,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:18,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 05:03:18,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-19 05:03:18,031 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 131 [2022-01-19 05:03:18,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 89 transitions, 385 flow. Second operand has 26 states, 26 states have (on average 94.15384615384616) internal successors, (2448), 26 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:18,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:18,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 131 [2022-01-19 05:03:18,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:18,327 INFO L129 PetriNetUnfolder]: 124/423 cut-off events. [2022-01-19 05:03:18,327 INFO L130 PetriNetUnfolder]: For 640/640 co-relation queries the response was YES. [2022-01-19 05:03:18,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1121 conditions, 423 events. 124/423 cut-off events. For 640/640 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1824 event pairs, 34 based on Foata normal form. 2/403 useless extension candidates. Maximal degree in co-relation 1064. Up to 67 conditions per place. [2022-01-19 05:03:18,329 INFO L132 encePairwiseOnDemand]: 119/131 looper letters, 0 selfloop transitions, 0 changer transitions 118/118 dead transitions. [2022-01-19 05:03:18,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 118 transitions, 623 flow [2022-01-19 05:03:18,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 05:03:18,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 05:03:18,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2179 transitions. [2022-01-19 05:03:18,330 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7231994689678062 [2022-01-19 05:03:18,330 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2179 transitions. [2022-01-19 05:03:18,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2179 transitions. [2022-01-19 05:03:18,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:18,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2179 transitions. [2022-01-19 05:03:18,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 94.73913043478261) internal successors, (2179), 23 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:18,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 131.0) internal successors, (3144), 24 states have internal predecessors, (3144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:18,333 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 131.0) internal successors, (3144), 24 states have internal predecessors, (3144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:18,333 INFO L186 Difference]: Start difference. First operand has 260 places, 89 transitions, 385 flow. Second operand 23 states and 2179 transitions. [2022-01-19 05:03:18,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 118 transitions, 623 flow [2022-01-19 05:03:18,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 118 transitions, 515 flow, removed 42 selfloop flow, removed 38 redundant places. [2022-01-19 05:03:18,336 INFO L242 Difference]: Finished difference. Result has 166 places, 0 transitions, 0 flow [2022-01-19 05:03:18,336 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=0, PETRI_PLACES=166, PETRI_TRANSITIONS=0} [2022-01-19 05:03:18,336 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 68 predicate places. [2022-01-19 05:03:18,337 INFO L470 AbstractCegarLoop]: Abstraction has has 166 places, 0 transitions, 0 flow [2022-01-19 05:03:18,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 94.15384615384616) internal successors, (2448), 26 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:18,337 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-01-19 05:03:18,337 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-01-19 05:03:18,337 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-01-19 05:03:18,337 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-01-19 05:03:18,337 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-01-19 05:03:18,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-19 05:03:18,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:18,543 INFO L732 BasicCegarLoop]: Path program histogram: [6, 5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:18,544 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 05:03:18,544 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 05:03:18,545 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:03:18,545 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 05:03:18,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 144 places, 131 transitions, 326 flow [2022-01-19 05:03:18,565 INFO L129 PetriNetUnfolder]: 6/159 cut-off events. [2022-01-19 05:03:18,566 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 05:03:18,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 159 events. 6/159 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 227 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 179. Up to 10 conditions per place. [2022-01-19 05:03:18,566 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 131 transitions, 326 flow [2022-01-19 05:03:18,567 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 98 places, 88 transitions, 211 flow [2022-01-19 05:03:18,577 INFO L129 PetriNetUnfolder]: 6/153 cut-off events. [2022-01-19 05:03:18,577 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 05:03:18,577 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:18,577 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:18,578 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 05:03:18,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:18,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1128792526, now seen corresponding path program 1 times [2022-01-19 05:03:18,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:18,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211505449] [2022-01-19 05:03:18,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:18,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:18,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:03:18,592 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 05:03:18,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:03:18,609 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 05:03:18,609 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 05:03:18,609 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-01-19 05:03:18,609 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 2 remaining) [2022-01-19 05:03:18,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 05:03:18,610 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 05:03:18,610 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (2/2) [2022-01-19 05:03:18,610 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 05:03:18,610 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-01-19 05:03:18,625 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,625 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,627 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,628 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,629 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,630 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,630 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,640 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,641 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,641 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,641 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,641 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,641 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,642 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,642 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,642 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,642 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,642 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,642 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,642 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:03:18,646 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 05:03:18,648 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:03:18,649 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:03:18,649 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-19 05:03:18,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 168 places, 152 transitions, 394 flow [2022-01-19 05:03:18,663 INFO L129 PetriNetUnfolder]: 7/185 cut-off events. [2022-01-19 05:03:18,663 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-01-19 05:03:18,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 223 conditions, 185 events. 7/185 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 272 event pairs, 0 based on Foata normal form. 0/171 useless extension candidates. Maximal degree in co-relation 212. Up to 12 conditions per place. [2022-01-19 05:03:18,664 INFO L82 GeneralOperation]: Start removeDead. Operand has 168 places, 152 transitions, 394 flow [2022-01-19 05:03:18,664 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 95 transitions, 238 flow [2022-01-19 05:03:18,666 INFO L129 PetriNetUnfolder]: 2/46 cut-off events. [2022-01-19 05:03:18,666 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:03:18,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:18,666 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:18,666 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:03:18,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:18,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1792086513, now seen corresponding path program 1 times [2022-01-19 05:03:18,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:18,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797150500] [2022-01-19 05:03:18,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:18,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:18,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:18,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:03:18,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:18,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797150500] [2022-01-19 05:03:18,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797150500] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:03:18,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:03:18,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 05:03:18,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587909637] [2022-01-19 05:03:18,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:03:18,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 05:03:18,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:18,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 05:03:18,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 05:03:18,689 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 152 [2022-01-19 05:03:18,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 95 transitions, 238 flow. Second operand has 5 states, 5 states have (on average 111.4) internal successors, (557), 5 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:18,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:18,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 152 [2022-01-19 05:03:18,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:20,019 INFO L129 PetriNetUnfolder]: 10041/19329 cut-off events. [2022-01-19 05:03:20,019 INFO L130 PetriNetUnfolder]: For 13906/13906 co-relation queries the response was YES. [2022-01-19 05:03:20,139 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38672 conditions, 19329 events. 10041/19329 cut-off events. For 13906/13906 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 178940 event pairs, 3292 based on Foata normal form. 3369/21881 useless extension candidates. Maximal degree in co-relation 38635. Up to 5964 conditions per place. [2022-01-19 05:03:20,190 INFO L132 encePairwiseOnDemand]: 140/152 looper letters, 30 selfloop transitions, 6 changer transitions 83/185 dead transitions. [2022-01-19 05:03:20,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 185 transitions, 848 flow [2022-01-19 05:03:20,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 05:03:20,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 05:03:20,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1006 transitions. [2022-01-19 05:03:20,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8273026315789473 [2022-01-19 05:03:20,191 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1006 transitions. [2022-01-19 05:03:20,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1006 transitions. [2022-01-19 05:03:20,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:20,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1006 transitions. [2022-01-19 05:03:20,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 125.75) internal successors, (1006), 8 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:20,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 152.0) internal successors, (1368), 9 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:20,193 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 152.0) internal successors, (1368), 9 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:20,193 INFO L186 Difference]: Start difference. First operand has 107 places, 95 transitions, 238 flow. Second operand 8 states and 1006 transitions. [2022-01-19 05:03:20,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 185 transitions, 848 flow [2022-01-19 05:03:20,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 185 transitions, 755 flow, removed 46 selfloop flow, removed 1 redundant places. [2022-01-19 05:03:20,196 INFO L242 Difference]: Finished difference. Result has 117 places, 93 transitions, 271 flow [2022-01-19 05:03:20,197 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=271, PETRI_PLACES=117, PETRI_TRANSITIONS=93} [2022-01-19 05:03:20,197 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 10 predicate places. [2022-01-19 05:03:20,197 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 93 transitions, 271 flow [2022-01-19 05:03:20,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 111.4) internal successors, (557), 5 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:20,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:20,197 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:20,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 05:03:20,198 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:03:20,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:20,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2115911927, now seen corresponding path program 1 times [2022-01-19 05:03:20,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:20,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874813567] [2022-01-19 05:03:20,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:20,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:20,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:20,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:03:20,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:20,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874813567] [2022-01-19 05:03:20,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874813567] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:03:20,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:03:20,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:03:20,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885329462] [2022-01-19 05:03:20,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:03:20,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:03:20,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:20,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:03:20,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:03:20,231 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 152 [2022-01-19 05:03:20,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 93 transitions, 271 flow. Second operand has 7 states, 7 states have (on average 110.57142857142857) internal successors, (774), 7 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:20,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:20,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 152 [2022-01-19 05:03:20,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:21,773 INFO L129 PetriNetUnfolder]: 10402/19474 cut-off events. [2022-01-19 05:03:21,773 INFO L130 PetriNetUnfolder]: For 15024/15024 co-relation queries the response was YES. [2022-01-19 05:03:21,909 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55882 conditions, 19474 events. 10402/19474 cut-off events. For 15024/15024 co-relation queries the response was YES. Maximal size of possible extension queue 1203. Compared 183207 event pairs, 2345 based on Foata normal form. 211/19493 useless extension candidates. Maximal degree in co-relation 55839. Up to 7109 conditions per place. [2022-01-19 05:03:22,010 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 64 selfloop transitions, 16 changer transitions 51/196 dead transitions. [2022-01-19 05:03:22,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 196 transitions, 1069 flow [2022-01-19 05:03:22,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:03:22,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:03:22,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1223 transitions. [2022-01-19 05:03:22,012 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8046052631578947 [2022-01-19 05:03:22,012 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1223 transitions. [2022-01-19 05:03:22,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1223 transitions. [2022-01-19 05:03:22,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:22,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1223 transitions. [2022-01-19 05:03:22,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.3) internal successors, (1223), 10 states have internal predecessors, (1223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:22,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:22,013 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:22,014 INFO L186 Difference]: Start difference. First operand has 117 places, 93 transitions, 271 flow. Second operand 10 states and 1223 transitions. [2022-01-19 05:03:22,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 196 transitions, 1069 flow [2022-01-19 05:03:22,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 196 transitions, 1043 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-01-19 05:03:22,372 INFO L242 Difference]: Finished difference. Result has 121 places, 103 transitions, 410 flow [2022-01-19 05:03:22,372 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=410, PETRI_PLACES=121, PETRI_TRANSITIONS=103} [2022-01-19 05:03:22,372 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 14 predicate places. [2022-01-19 05:03:22,372 INFO L470 AbstractCegarLoop]: Abstraction has has 121 places, 103 transitions, 410 flow [2022-01-19 05:03:22,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 110.57142857142857) internal successors, (774), 7 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:22,373 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:22,373 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:22,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 05:03:22,373 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:03:22,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:22,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1235881139, now seen corresponding path program 1 times [2022-01-19 05:03:22,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:22,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685820978] [2022-01-19 05:03:22,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:22,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:22,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:22,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:03:22,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:22,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685820978] [2022-01-19 05:03:22,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685820978] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:03:22,418 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:03:22,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:03:22,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416694073] [2022-01-19 05:03:22,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:03:22,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:03:22,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:22,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:03:22,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:03:22,419 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 152 [2022-01-19 05:03:22,420 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 103 transitions, 410 flow. Second operand has 7 states, 7 states have (on average 110.71428571428571) internal successors, (775), 7 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:22,420 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:22,420 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 152 [2022-01-19 05:03:22,420 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:26,060 INFO L129 PetriNetUnfolder]: 16046/33375 cut-off events. [2022-01-19 05:03:26,060 INFO L130 PetriNetUnfolder]: For 82374/82374 co-relation queries the response was YES. [2022-01-19 05:03:26,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118321 conditions, 33375 events. 16046/33375 cut-off events. For 82374/82374 co-relation queries the response was YES. Maximal size of possible extension queue 2162. Compared 364812 event pairs, 7082 based on Foata normal form. 365/32894 useless extension candidates. Maximal degree in co-relation 118272. Up to 11384 conditions per place. [2022-01-19 05:03:26,527 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 72 selfloop transitions, 25 changer transitions 59/221 dead transitions. [2022-01-19 05:03:26,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 221 transitions, 1613 flow [2022-01-19 05:03:26,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:03:26,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:03:26,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1220 transitions. [2022-01-19 05:03:26,528 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8026315789473685 [2022-01-19 05:03:26,529 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1220 transitions. [2022-01-19 05:03:26,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1220 transitions. [2022-01-19 05:03:26,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:26,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1220 transitions. [2022-01-19 05:03:26,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.0) internal successors, (1220), 10 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:26,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:26,530 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:26,530 INFO L186 Difference]: Start difference. First operand has 121 places, 103 transitions, 410 flow. Second operand 10 states and 1220 transitions. [2022-01-19 05:03:26,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 221 transitions, 1613 flow [2022-01-19 05:03:28,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 221 transitions, 1436 flow, removed 76 selfloop flow, removed 6 redundant places. [2022-01-19 05:03:28,066 INFO L242 Difference]: Finished difference. Result has 127 places, 118 transitions, 604 flow [2022-01-19 05:03:28,066 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=604, PETRI_PLACES=127, PETRI_TRANSITIONS=118} [2022-01-19 05:03:28,067 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 20 predicate places. [2022-01-19 05:03:28,067 INFO L470 AbstractCegarLoop]: Abstraction has has 127 places, 118 transitions, 604 flow [2022-01-19 05:03:28,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 110.71428571428571) internal successors, (775), 7 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:28,067 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:28,067 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:28,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 05:03:28,067 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:03:28,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:28,068 INFO L85 PathProgramCache]: Analyzing trace with hash 781721201, now seen corresponding path program 1 times [2022-01-19 05:03:28,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:28,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989303567] [2022-01-19 05:03:28,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:28,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:28,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:03:28,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:28,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989303567] [2022-01-19 05:03:28,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989303567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:28,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971833364] [2022-01-19 05:03:28,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:28,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:28,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:28,115 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) [2022-01-19 05:03:28,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 05:03:28,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:28,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 05:03:28,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:28,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:03:28,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:28,438 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:03:28,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971833364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:28,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:28,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 05:03:28,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901036204] [2022-01-19 05:03:28,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:28,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:03:28,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:28,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:03:28,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:03:28,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 152 [2022-01-19 05:03:28,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 118 transitions, 604 flow. Second operand has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:03:28,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:28,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 152 [2022-01-19 05:03:28,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:32,978 INFO L129 PetriNetUnfolder]: 18516/38464 cut-off events. [2022-01-19 05:03:32,979 INFO L130 PetriNetUnfolder]: For 121957/121957 co-relation queries the response was YES. [2022-01-19 05:03:33,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145442 conditions, 38464 events. 18516/38464 cut-off events. For 121957/121957 co-relation queries the response was YES. Maximal size of possible extension queue 2480. Compared 431694 event pairs, 5153 based on Foata normal form. 130/37818 useless extension candidates. Maximal degree in co-relation 145390. Up to 10861 conditions per place. [2022-01-19 05:03:33,859 INFO L132 encePairwiseOnDemand]: 141/152 looper letters, 162 selfloop transitions, 56 changer transitions 78/360 dead transitions. [2022-01-19 05:03:33,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 360 transitions, 2951 flow [2022-01-19 05:03:33,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:03:33,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:03:33,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2887 transitions. [2022-01-19 05:03:33,861 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7913925438596491 [2022-01-19 05:03:33,861 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2887 transitions. [2022-01-19 05:03:33,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2887 transitions. [2022-01-19 05:03:33,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:33,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2887 transitions. [2022-01-19 05:03:33,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 120.29166666666667) internal successors, (2887), 24 states have internal predecessors, (2887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:33,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:33,864 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:33,864 INFO L186 Difference]: Start difference. First operand has 127 places, 118 transitions, 604 flow. Second operand 24 states and 2887 transitions. [2022-01-19 05:03:33,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 360 transitions, 2951 flow [2022-01-19 05:03:35,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 360 transitions, 2597 flow, removed 173 selfloop flow, removed 5 redundant places. [2022-01-19 05:03:35,673 INFO L242 Difference]: Finished difference. Result has 155 places, 143 transitions, 1037 flow [2022-01-19 05:03:35,674 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1037, PETRI_PLACES=155, PETRI_TRANSITIONS=143} [2022-01-19 05:03:35,674 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 48 predicate places. [2022-01-19 05:03:35,674 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 143 transitions, 1037 flow [2022-01-19 05:03:35,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 110.0) internal successors, (1980), 18 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) [2022-01-19 05:03:35,674 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:35,674 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:35,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-19 05:03:35,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:35,875 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:03:35,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:35,875 INFO L85 PathProgramCache]: Analyzing trace with hash -443363588, now seen corresponding path program 1 times [2022-01-19 05:03:35,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:35,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708448051] [2022-01-19 05:03:35,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:35,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:35,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:35,905 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:03:35,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:35,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708448051] [2022-01-19 05:03:35,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708448051] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:03:35,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:03:35,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 05:03:35,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620929629] [2022-01-19 05:03:35,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:03:35,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 05:03:35,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:35,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 05:03:35,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 05:03:35,907 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 152 [2022-01-19 05:03:35,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 143 transitions, 1037 flow. Second operand has 7 states, 7 states have (on average 110.85714285714286) internal successors, (776), 7 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:35,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:35,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 152 [2022-01-19 05:03:35,908 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:03:43,664 INFO L129 PetriNetUnfolder]: 26100/53922 cut-off events. [2022-01-19 05:03:43,664 INFO L130 PetriNetUnfolder]: For 365771/365771 co-relation queries the response was YES. [2022-01-19 05:03:44,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 264138 conditions, 53922 events. 26100/53922 cut-off events. For 365771/365771 co-relation queries the response was YES. Maximal size of possible extension queue 3888. Compared 647814 event pairs, 11117 based on Foata normal form. 733/53935 useless extension candidates. Maximal degree in co-relation 264075. Up to 19440 conditions per place. [2022-01-19 05:03:44,790 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 127 selfloop transitions, 48 changer transitions 113/353 dead transitions. [2022-01-19 05:03:44,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 353 transitions, 4202 flow [2022-01-19 05:03:44,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:03:44,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:03:44,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1213 transitions. [2022-01-19 05:03:44,791 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7980263157894737 [2022-01-19 05:03:44,791 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1213 transitions. [2022-01-19 05:03:44,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1213 transitions. [2022-01-19 05:03:44,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:03:44,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1213 transitions. [2022-01-19 05:03:44,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 121.3) internal successors, (1213), 10 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:44,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:44,793 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:44,793 INFO L186 Difference]: Start difference. First operand has 155 places, 143 transitions, 1037 flow. Second operand 10 states and 1213 transitions. [2022-01-19 05:03:44,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 353 transitions, 4202 flow [2022-01-19 05:03:57,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 353 transitions, 3660 flow, removed 173 selfloop flow, removed 15 redundant places. [2022-01-19 05:03:57,530 INFO L242 Difference]: Finished difference. Result has 148 places, 174 transitions, 1477 flow [2022-01-19 05:03:57,530 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1477, PETRI_PLACES=148, PETRI_TRANSITIONS=174} [2022-01-19 05:03:57,530 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 41 predicate places. [2022-01-19 05:03:57,530 INFO L470 AbstractCegarLoop]: Abstraction has has 148 places, 174 transitions, 1477 flow [2022-01-19 05:03:57,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 110.85714285714286) internal successors, (776), 7 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:57,530 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:03:57,530 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:03:57,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 05:03:57,531 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:03:57,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:03:57,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1446921478, now seen corresponding path program 1 times [2022-01-19 05:03:57,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:03:57,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935027026] [2022-01-19 05:03:57,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:57,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:03:57,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:57,582 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 05:03:57,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:03:57,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935027026] [2022-01-19 05:03:57,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935027026] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:03:57,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029866109] [2022-01-19 05:03:57,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:03:57,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:03:57,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:03:57,588 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) [2022-01-19 05:03:57,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 05:03:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:03:57,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 05:03:57,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:03:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 05:03:57,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:03:57,999 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 05:03:57,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029866109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:03:57,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:03:57,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 05:03:57,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747114842] [2022-01-19 05:03:57,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:03:58,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:03:58,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:03:58,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:03:58,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:03:58,001 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 152 [2022-01-19 05:03:58,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 174 transitions, 1477 flow. Second operand has 18 states, 18 states have (on average 110.11111111111111) internal successors, (1982), 18 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:03:58,002 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:03:58,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 152 [2022-01-19 05:03:58,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:04:06,824 INFO L129 PetriNetUnfolder]: 28701/60877 cut-off events. [2022-01-19 05:04:06,824 INFO L130 PetriNetUnfolder]: For 382203/382207 co-relation queries the response was YES. [2022-01-19 05:04:07,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 287429 conditions, 60877 events. 28701/60877 cut-off events. For 382203/382207 co-relation queries the response was YES. Maximal size of possible extension queue 4368. Compared 755128 event pairs, 8689 based on Foata normal form. 278/60679 useless extension candidates. Maximal degree in co-relation 287368. Up to 19405 conditions per place. [2022-01-19 05:04:08,163 INFO L132 encePairwiseOnDemand]: 141/152 looper letters, 199 selfloop transitions, 102 changer transitions 98/463 dead transitions. [2022-01-19 05:04:08,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 463 transitions, 5329 flow [2022-01-19 05:04:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:04:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:04:08,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2878 transitions. [2022-01-19 05:04:08,166 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7889254385964912 [2022-01-19 05:04:08,166 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2878 transitions. [2022-01-19 05:04:08,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2878 transitions. [2022-01-19 05:04:08,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:04:08,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2878 transitions. [2022-01-19 05:04:08,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 119.91666666666667) internal successors, (2878), 24 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:08,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:08,169 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:08,169 INFO L186 Difference]: Start difference. First operand has 148 places, 174 transitions, 1477 flow. Second operand 24 states and 2878 transitions. [2022-01-19 05:04:08,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 463 transitions, 5329 flow [2022-01-19 05:04:16,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 463 transitions, 4800 flow, removed 258 selfloop flow, removed 5 redundant places. [2022-01-19 05:04:16,145 INFO L242 Difference]: Finished difference. Result has 176 places, 214 transitions, 2296 flow [2022-01-19 05:04:16,145 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2296, PETRI_PLACES=176, PETRI_TRANSITIONS=214} [2022-01-19 05:04:16,145 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 69 predicate places. [2022-01-19 05:04:16,146 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 214 transitions, 2296 flow [2022-01-19 05:04:16,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 110.11111111111111) internal successors, (1982), 18 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:16,146 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:04:16,146 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:04:16,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-19 05:04:16,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:04:16,346 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:04:16,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:04:16,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1307182406, now seen corresponding path program 1 times [2022-01-19 05:04:16,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:04:16,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021252637] [2022-01-19 05:04:16,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:04:16,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:04:16,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:04:16,390 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:04:16,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:04:16,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021252637] [2022-01-19 05:04:16,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021252637] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:04:16,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:04:16,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:04:16,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689511563] [2022-01-19 05:04:16,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:04:16,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:04:16,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:04:16,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:04:16,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:04:16,392 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 152 [2022-01-19 05:04:16,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 214 transitions, 2296 flow. Second operand has 9 states, 9 states have (on average 109.77777777777777) internal successors, (988), 9 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:16,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:04:16,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 152 [2022-01-19 05:04:16,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:04:27,198 INFO L129 PetriNetUnfolder]: 29443/66847 cut-off events. [2022-01-19 05:04:27,198 INFO L130 PetriNetUnfolder]: For 594576/594576 co-relation queries the response was YES. [2022-01-19 05:04:28,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 338706 conditions, 66847 events. 29443/66847 cut-off events. For 594576/594576 co-relation queries the response was YES. Maximal size of possible extension queue 4715. Compared 869503 event pairs, 9790 based on Foata normal form. 159/65968 useless extension candidates. Maximal degree in co-relation 338634. Up to 20249 conditions per place. [2022-01-19 05:04:29,109 INFO L132 encePairwiseOnDemand]: 141/152 looper letters, 201 selfloop transitions, 120 changer transitions 53/438 dead transitions. [2022-01-19 05:04:29,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 438 transitions, 5667 flow [2022-01-19 05:04:29,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:04:29,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:04:29,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2046 transitions. [2022-01-19 05:04:29,111 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.791795665634675 [2022-01-19 05:04:29,111 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2046 transitions. [2022-01-19 05:04:29,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2046 transitions. [2022-01-19 05:04:29,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:04:29,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2046 transitions. [2022-01-19 05:04:29,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 120.3529411764706) internal successors, (2046), 17 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:29,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 152.0) internal successors, (2736), 18 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:29,114 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 152.0) internal successors, (2736), 18 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:29,114 INFO L186 Difference]: Start difference. First operand has 176 places, 214 transitions, 2296 flow. Second operand 17 states and 2046 transitions. [2022-01-19 05:04:29,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 438 transitions, 5667 flow [2022-01-19 05:04:49,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 438 transitions, 5138 flow, removed 243 selfloop flow, removed 11 redundant places. [2022-01-19 05:04:49,323 INFO L242 Difference]: Finished difference. Result has 180 places, 253 transitions, 3073 flow [2022-01-19 05:04:49,324 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3073, PETRI_PLACES=180, PETRI_TRANSITIONS=253} [2022-01-19 05:04:49,324 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 73 predicate places. [2022-01-19 05:04:49,324 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 253 transitions, 3073 flow [2022-01-19 05:04:49,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 109.77777777777777) internal successors, (988), 9 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:49,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:04:49,325 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:04:49,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-01-19 05:04:49,325 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:04:49,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:04:49,325 INFO L85 PathProgramCache]: Analyzing trace with hash 2136089386, now seen corresponding path program 2 times [2022-01-19 05:04:49,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:04:49,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373120259] [2022-01-19 05:04:49,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:04:49,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:04:49,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:04:49,374 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:04:49,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:04:49,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373120259] [2022-01-19 05:04:49,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373120259] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:04:49,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:04:49,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 05:04:49,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758591758] [2022-01-19 05:04:49,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:04:49,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 05:04:49,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:04:49,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 05:04:49,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:04:49,375 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 152 [2022-01-19 05:04:49,376 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 253 transitions, 3073 flow. Second operand has 9 states, 9 states have (on average 109.77777777777777) internal successors, (988), 9 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:04:49,376 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:04:49,376 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 152 [2022-01-19 05:04:49,376 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:04:59,932 INFO L129 PetriNetUnfolder]: 30417/65805 cut-off events. [2022-01-19 05:04:59,932 INFO L130 PetriNetUnfolder]: For 561401/561401 co-relation queries the response was YES. [2022-01-19 05:05:01,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 343991 conditions, 65805 events. 30417/65805 cut-off events. For 561401/561401 co-relation queries the response was YES. Maximal size of possible extension queue 4937. Compared 845700 event pairs, 8721 based on Foata normal form. 159/65827 useless extension candidates. Maximal degree in co-relation 343920. Up to 21299 conditions per place. [2022-01-19 05:05:01,762 INFO L132 encePairwiseOnDemand]: 141/152 looper letters, 209 selfloop transitions, 140 changer transitions 53/466 dead transitions. [2022-01-19 05:05:01,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 466 transitions, 6280 flow [2022-01-19 05:05:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:05:01,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:05:01,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2046 transitions. [2022-01-19 05:05:01,764 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.791795665634675 [2022-01-19 05:05:01,764 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2046 transitions. [2022-01-19 05:05:01,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2046 transitions. [2022-01-19 05:05:01,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:01,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2046 transitions. [2022-01-19 05:05:01,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 120.3529411764706) internal successors, (2046), 17 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:01,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 152.0) internal successors, (2736), 18 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:01,767 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 152.0) internal successors, (2736), 18 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:01,767 INFO L186 Difference]: Start difference. First operand has 180 places, 253 transitions, 3073 flow. Second operand 17 states and 2046 transitions. [2022-01-19 05:05:01,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 466 transitions, 6280 flow [2022-01-19 05:05:18,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 466 transitions, 5896 flow, removed 131 selfloop flow, removed 7 redundant places. [2022-01-19 05:05:18,404 INFO L242 Difference]: Finished difference. Result has 192 places, 282 transitions, 3771 flow [2022-01-19 05:05:18,404 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3771, PETRI_PLACES=192, PETRI_TRANSITIONS=282} [2022-01-19 05:05:18,405 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 85 predicate places. [2022-01-19 05:05:18,405 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 282 transitions, 3771 flow [2022-01-19 05:05:18,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 109.77777777777777) internal successors, (988), 9 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:18,405 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:18,405 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:18,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-01-19 05:05:18,405 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:05:18,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:18,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1707607014, now seen corresponding path program 1 times [2022-01-19 05:05:18,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:18,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404761237] [2022-01-19 05:05:18,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:18,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:18,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:18,469 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-19 05:05:18,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:18,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404761237] [2022-01-19 05:05:18,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404761237] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:18,470 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:18,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 05:05:18,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194494479] [2022-01-19 05:05:18,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:18,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:05:18,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:18,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:05:18,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 05:05:18,471 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 152 [2022-01-19 05:05:18,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 282 transitions, 3771 flow. Second operand has 11 states, 11 states have (on average 108.72727272727273) internal successors, (1196), 11 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:18,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:18,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 152 [2022-01-19 05:05:18,472 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:32,192 INFO L129 PetriNetUnfolder]: 34719/78001 cut-off events. [2022-01-19 05:05:32,192 INFO L130 PetriNetUnfolder]: For 784544/784544 co-relation queries the response was YES. [2022-01-19 05:05:33,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 396146 conditions, 78001 events. 34719/78001 cut-off events. For 784544/784544 co-relation queries the response was YES. Maximal size of possible extension queue 5401. Compared 1026245 event pairs, 9997 based on Foata normal form. 19/76672 useless extension candidates. Maximal degree in co-relation 396071. Up to 22825 conditions per place. [2022-01-19 05:05:34,291 INFO L132 encePairwiseOnDemand]: 140/152 looper letters, 298 selfloop transitions, 204 changer transitions 27/592 dead transitions. [2022-01-19 05:05:34,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 592 transitions, 7595 flow [2022-01-19 05:05:34,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:05:34,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:05:34,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3940 transitions. [2022-01-19 05:05:34,294 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7854864433811802 [2022-01-19 05:05:34,294 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3940 transitions. [2022-01-19 05:05:34,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3940 transitions. [2022-01-19 05:05:34,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:34,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3940 transitions. [2022-01-19 05:05:34,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 119.39393939393939) internal successors, (3940), 33 states have internal predecessors, (3940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:34,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 152.0) internal successors, (5168), 34 states have internal predecessors, (5168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:34,298 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 152.0) internal successors, (5168), 34 states have internal predecessors, (5168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:34,298 INFO L186 Difference]: Start difference. First operand has 192 places, 282 transitions, 3771 flow. Second operand 33 states and 3940 transitions. [2022-01-19 05:05:34,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 592 transitions, 7595 flow [2022-01-19 05:05:50,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 592 transitions, 6958 flow, removed 194 selfloop flow, removed 13 redundant places. [2022-01-19 05:05:50,890 INFO L242 Difference]: Finished difference. Result has 214 places, 308 transitions, 4383 flow [2022-01-19 05:05:50,891 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4383, PETRI_PLACES=214, PETRI_TRANSITIONS=308} [2022-01-19 05:05:50,891 INFO L334 CegarLoopForPetriNet]: 107 programPoint places, 107 predicate places. [2022-01-19 05:05:50,891 INFO L470 AbstractCegarLoop]: Abstraction has has 214 places, 308 transitions, 4383 flow [2022-01-19 05:05:50,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 108.72727272727273) internal successors, (1196), 11 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:50,891 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:50,892 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:50,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 05:05:50,892 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 05:05:50,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:50,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1167933480, now seen corresponding path program 2 times [2022-01-19 05:05:50,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:50,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059553725] [2022-01-19 05:05:50,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:50,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:50,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 05:05:50,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:50,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059553725] [2022-01-19 05:05:50,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059553725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:05:50,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536295357] [2022-01-19 05:05:50,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 05:05:50,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:05:50,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:05:50,963 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) [2022-01-19 05:05:50,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 05:05:51,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 05:05:51,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:05:51,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 05:05:51,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:05:51,201 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 05:05:51,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:05:51,362 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 05:05:51,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536295357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:05:51,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:05:51,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 05:05:51,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876469372] [2022-01-19 05:05:51,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:05:51,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:05:51,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:51,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:05:51,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:05:51,365 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 152 [2022-01-19 05:05:51,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 308 transitions, 4383 flow. Second operand has 22 states, 22 states have (on average 109.0) internal successors, (2398), 22 states have internal predecessors, (2398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:51,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:51,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 152 [2022-01-19 05:05:51,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:07,007 INFO L129 PetriNetUnfolder]: 35196/83552 cut-off events. [2022-01-19 05:06:07,007 INFO L130 PetriNetUnfolder]: For 924352/924352 co-relation queries the response was YES.