./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c388302d41c726edd49d8ab9cbc4112c9573480c6a1055a6e43438be9deac626 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 20:43:33,987 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 20:43:33,989 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 20:43:34,033 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 20:43:34,034 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 20:43:34,035 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 20:43:34,037 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 20:43:34,039 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 20:43:34,040 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 20:43:34,044 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 20:43:34,045 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 20:43:34,047 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 20:43:34,047 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 20:43:34,049 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 20:43:34,050 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 20:43:34,052 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 20:43:34,053 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 20:43:34,055 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 20:43:34,056 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 20:43:34,061 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 20:43:34,062 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 20:43:34,063 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 20:43:34,064 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 20:43:34,065 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 20:43:34,066 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 20:43:34,072 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 20:43:34,072 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 20:43:34,073 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 20:43:34,074 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 20:43:34,074 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 20:43:34,075 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 20:43:34,075 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 20:43:34,077 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 20:43:34,078 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 20:43:34,078 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 20:43:34,079 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 20:43:34,079 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 20:43:34,080 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 20:43:34,080 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 20:43:34,080 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 20:43:34,081 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 20:43:34,082 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 20:43:34,083 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 20:43:34,113 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 20:43:34,113 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 20:43:34,114 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 20:43:34,114 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 20:43:34,114 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 20:43:34,115 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 20:43:34,115 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 20:43:34,115 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 20:43:34,115 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 20:43:34,116 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 20:43:34,116 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 20:43:34,117 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 20:43:34,117 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 20:43:34,117 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 20:43:34,117 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 20:43:34,117 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 20:43:34,117 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 20:43:34,118 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 20:43:34,118 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 20:43:34,119 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 20:43:34,119 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 20:43:34,119 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 20:43:34,119 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 20:43:34,120 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 20:43:34,120 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 20:43:34,120 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 20:43:34,120 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 20:43:34,120 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 20:43:34,121 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 20:43:34,121 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 20:43:34,121 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 20:43:34,121 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 20:43:34,121 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 20:43:34,122 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c388302d41c726edd49d8ab9cbc4112c9573480c6a1055a6e43438be9deac626 [2022-07-22 20:43:34,312 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 20:43:34,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 20:43:34,333 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 20:43:34,334 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 20:43:34,335 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 20:43:34,336 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c [2022-07-22 20:43:34,416 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/532492f27/15376958d2a841feb5a998b0c2160567/FLAGa63a2b4cf [2022-07-22 20:43:34,779 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 20:43:34,779 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c [2022-07-22 20:43:34,790 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/532492f27/15376958d2a841feb5a998b0c2160567/FLAGa63a2b4cf [2022-07-22 20:43:34,801 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/532492f27/15376958d2a841feb5a998b0c2160567 [2022-07-22 20:43:34,805 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 20:43:34,806 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 20:43:34,811 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 20:43:34,811 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 20:43:34,814 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 20:43:34,814 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 08:43:34" (1/1) ... [2022-07-22 20:43:34,815 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46e587c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:34, skipping insertion in model container [2022-07-22 20:43:34,815 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 08:43:34" (1/1) ... [2022-07-22 20:43:34,821 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 20:43:34,855 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 20:43:34,991 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c[913,926] [2022-07-22 20:43:35,027 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c[5977,5990] [2022-07-22 20:43:35,067 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 20:43:35,079 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 20:43:35,087 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c[913,926] [2022-07-22 20:43:35,101 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.02.cil-1.c[5977,5990] [2022-07-22 20:43:35,121 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 20:43:35,137 INFO L208 MainTranslator]: Completed translation [2022-07-22 20:43:35,138 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35 WrapperNode [2022-07-22 20:43:35,138 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 20:43:35,139 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 20:43:35,140 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 20:43:35,140 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 20:43:35,146 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,166 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,192 INFO L137 Inliner]: procedures = 52, calls = 54, calls flagged for inlining = 27, calls inlined = 27, statements flattened = 475 [2022-07-22 20:43:35,193 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 20:43:35,194 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 20:43:35,194 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 20:43:35,194 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 20:43:35,201 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,201 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,204 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,204 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,211 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,218 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,221 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,224 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 20:43:35,225 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 20:43:35,226 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 20:43:35,226 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 20:43:35,227 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (1/1) ... [2022-07-22 20:43:35,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 20:43:35,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:35,266 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-07-22 20:43:35,268 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-07-22 20:43:35,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 20:43:35,295 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-07-22 20:43:35,295 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-07-22 20:43:35,295 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-07-22 20:43:35,295 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-07-22 20:43:35,295 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-07-22 20:43:35,296 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-07-22 20:43:35,296 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-07-22 20:43:35,296 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-07-22 20:43:35,296 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-07-22 20:43:35,296 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-07-22 20:43:35,297 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-07-22 20:43:35,297 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-07-22 20:43:35,297 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-07-22 20:43:35,297 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-07-22 20:43:35,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 20:43:35,297 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-07-22 20:43:35,298 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-07-22 20:43:35,298 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 20:43:35,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 20:43:35,298 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-07-22 20:43:35,298 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-07-22 20:43:35,381 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 20:43:35,383 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 20:43:35,749 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 20:43:35,759 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 20:43:35,760 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2022-07-22 20:43:35,762 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 08:43:35 BoogieIcfgContainer [2022-07-22 20:43:35,763 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 20:43:35,765 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 20:43:35,765 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 20:43:35,769 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 20:43:35,769 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 08:43:34" (1/3) ... [2022-07-22 20:43:35,770 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46de6050 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 08:43:35, skipping insertion in model container [2022-07-22 20:43:35,770 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:35" (2/3) ... [2022-07-22 20:43:35,771 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46de6050 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 08:43:35, skipping insertion in model container [2022-07-22 20:43:35,771 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 08:43:35" (3/3) ... [2022-07-22 20:43:35,772 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.02.cil-1.c [2022-07-22 20:43:35,786 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 20:43:35,787 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-22 20:43:35,838 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 20:43:35,846 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@553c8b11, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@435094d8 [2022-07-22 20:43:35,846 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-22 20:43:35,853 INFO L276 IsEmpty]: Start isEmpty. Operand has 204 states, 170 states have (on average 1.5647058823529412) internal successors, (266), 175 states have internal predecessors, (266), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 20:43:35,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-22 20:43:35,874 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:35,875 INFO L195 NwaCegarLoop]: 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, 1] [2022-07-22 20:43:35,876 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:35,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:35,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1508854302, now seen corresponding path program 1 times [2022-07-22 20:43:35,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:35,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278985567] [2022-07-22 20:43:35,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:35,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:36,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:36,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:36,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:36,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 20:43:36,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:36,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:36,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:36,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278985567] [2022-07-22 20:43:36,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278985567] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:36,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:36,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:36,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970720090] [2022-07-22 20:43:36,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:36,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:36,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:36,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:36,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:36,236 INFO L87 Difference]: Start difference. First operand has 204 states, 170 states have (on average 1.5647058823529412) internal successors, (266), 175 states have internal predecessors, (266), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:36,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:36,542 INFO L93 Difference]: Finished difference Result 463 states and 708 transitions. [2022-07-22 20:43:36,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:36,545 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-07-22 20:43:36,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:36,567 INFO L225 Difference]: With dead ends: 463 [2022-07-22 20:43:36,568 INFO L226 Difference]: Without dead ends: 264 [2022-07-22 20:43:36,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:36,575 INFO L413 NwaCegarLoop]: 305 mSDtfsCounter, 344 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:36,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 530 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:43:36,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-07-22 20:43:36,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 258. [2022-07-22 20:43:36,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 219 states have (on average 1.4292237442922375) internal successors, (313), 223 states have internal predecessors, (313), 26 states have call successors, (26), 11 states have call predecessors, (26), 11 states have return successors, (30), 24 states have call predecessors, (30), 24 states have call successors, (30) [2022-07-22 20:43:36,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 369 transitions. [2022-07-22 20:43:36,639 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 369 transitions. Word has length 44 [2022-07-22 20:43:36,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:36,641 INFO L495 AbstractCegarLoop]: Abstraction has 258 states and 369 transitions. [2022-07-22 20:43:36,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:36,642 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 369 transitions. [2022-07-22 20:43:36,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-22 20:43:36,648 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:36,649 INFO L195 NwaCegarLoop]: 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, 1, 1] [2022-07-22 20:43:36,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 20:43:36,649 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:36,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:36,651 INFO L85 PathProgramCache]: Analyzing trace with hash 513116413, now seen corresponding path program 1 times [2022-07-22 20:43:36,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:36,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882325578] [2022-07-22 20:43:36,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:36,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:36,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:36,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:36,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:36,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-22 20:43:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:36,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:36,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:36,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882325578] [2022-07-22 20:43:36,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882325578] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:36,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:36,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:36,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269516133] [2022-07-22 20:43:36,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:36,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:36,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:36,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:36,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:36,752 INFO L87 Difference]: Start difference. First operand 258 states and 369 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:36,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:36,964 INFO L93 Difference]: Finished difference Result 506 states and 709 transitions. [2022-07-22 20:43:36,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:36,969 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-22 20:43:36,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:36,974 INFO L225 Difference]: With dead ends: 506 [2022-07-22 20:43:36,974 INFO L226 Difference]: Without dead ends: 382 [2022-07-22 20:43:36,978 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:36,980 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 168 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:36,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 648 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:43:36,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-07-22 20:43:37,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 325. [2022-07-22 20:43:37,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 280 states have (on average 1.417857142857143) internal successors, (397), 284 states have internal predecessors, (397), 29 states have call successors, (29), 14 states have call predecessors, (29), 14 states have return successors, (33), 27 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-22 20:43:37,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 459 transitions. [2022-07-22 20:43:37,019 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 459 transitions. Word has length 45 [2022-07-22 20:43:37,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:37,023 INFO L495 AbstractCegarLoop]: Abstraction has 325 states and 459 transitions. [2022-07-22 20:43:37,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:37,023 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 459 transitions. [2022-07-22 20:43:37,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-22 20:43:37,026 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:37,027 INFO L195 NwaCegarLoop]: 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, 1, 1] [2022-07-22 20:43:37,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-22 20:43:37,027 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:37,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:37,028 INFO L85 PathProgramCache]: Analyzing trace with hash -771241048, now seen corresponding path program 1 times [2022-07-22 20:43:37,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:37,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297758632] [2022-07-22 20:43:37,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:37,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:37,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:37,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-22 20:43:37,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:37,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:37,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297758632] [2022-07-22 20:43:37,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297758632] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:37,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:37,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:37,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957351783] [2022-07-22 20:43:37,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:37,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:37,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:37,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:37,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:37,103 INFO L87 Difference]: Start difference. First operand 325 states and 459 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:37,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:37,254 INFO L93 Difference]: Finished difference Result 733 states and 1018 transitions. [2022-07-22 20:43:37,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:37,255 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-22 20:43:37,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:37,260 INFO L225 Difference]: With dead ends: 733 [2022-07-22 20:43:37,260 INFO L226 Difference]: Without dead ends: 542 [2022-07-22 20:43:37,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:37,269 INFO L413 NwaCegarLoop]: 299 mSDtfsCounter, 353 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:37,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 522 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:43:37,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-07-22 20:43:37,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 490. [2022-07-22 20:43:37,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 426 states have (on average 1.3779342723004695) internal successors, (587), 433 states have internal predecessors, (587), 40 states have call successors, (40), 21 states have call predecessors, (40), 22 states have return successors, (50), 36 states have call predecessors, (50), 38 states have call successors, (50) [2022-07-22 20:43:37,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 677 transitions. [2022-07-22 20:43:37,334 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 677 transitions. Word has length 45 [2022-07-22 20:43:37,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:37,334 INFO L495 AbstractCegarLoop]: Abstraction has 490 states and 677 transitions. [2022-07-22 20:43:37,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:37,335 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 677 transitions. [2022-07-22 20:43:37,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-22 20:43:37,339 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:37,339 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-22 20:43:37,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-22 20:43:37,340 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:37,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:37,341 INFO L85 PathProgramCache]: Analyzing trace with hash 34524914, now seen corresponding path program 1 times [2022-07-22 20:43:37,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:37,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115983559] [2022-07-22 20:43:37,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:37,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:37,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-22 20:43:37,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,454 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 20:43:37,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:37,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115983559] [2022-07-22 20:43:37,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115983559] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:37,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:37,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:37,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771762838] [2022-07-22 20:43:37,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:37,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:37,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:37,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:37,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:37,464 INFO L87 Difference]: Start difference. First operand 490 states and 677 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:37,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:37,683 INFO L93 Difference]: Finished difference Result 1074 states and 1462 transitions. [2022-07-22 20:43:37,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:37,684 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2022-07-22 20:43:37,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:37,690 INFO L225 Difference]: With dead ends: 1074 [2022-07-22 20:43:37,690 INFO L226 Difference]: Without dead ends: 718 [2022-07-22 20:43:37,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:37,699 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 152 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:37,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 703 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:43:37,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2022-07-22 20:43:37,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 680. [2022-07-22 20:43:37,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 592 states have (on average 1.3293918918918919) internal successors, (787), 601 states have internal predecessors, (787), 54 states have call successors, (54), 29 states have call predecessors, (54), 32 states have return successors, (74), 50 states have call predecessors, (74), 52 states have call successors, (74) [2022-07-22 20:43:37,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 915 transitions. [2022-07-22 20:43:37,735 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 915 transitions. Word has length 62 [2022-07-22 20:43:37,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:37,736 INFO L495 AbstractCegarLoop]: Abstraction has 680 states and 915 transitions. [2022-07-22 20:43:37,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:37,736 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 915 transitions. [2022-07-22 20:43:37,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-22 20:43:37,738 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:37,738 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 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-07-22 20:43:37,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 20:43:37,739 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:37,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:37,739 INFO L85 PathProgramCache]: Analyzing trace with hash 722596803, now seen corresponding path program 1 times [2022-07-22 20:43:37,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:37,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419097294] [2022-07-22 20:43:37,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:37,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:37,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:37,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-22 20:43:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 20:43:37,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,785 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-22 20:43:37,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:37,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419097294] [2022-07-22 20:43:37,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419097294] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:37,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:37,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947543926] [2022-07-22 20:43:37,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:37,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:37,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:37,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:37,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:37,788 INFO L87 Difference]: Start difference. First operand 680 states and 915 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 20:43:37,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:37,921 INFO L93 Difference]: Finished difference Result 1333 states and 1768 transitions. [2022-07-22 20:43:37,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:37,921 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2022-07-22 20:43:37,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:37,926 INFO L225 Difference]: With dead ends: 1333 [2022-07-22 20:43:37,926 INFO L226 Difference]: Without dead ends: 879 [2022-07-22 20:43:37,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:37,928 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 340 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:37,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 519 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:43:37,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-07-22 20:43:37,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 824. [2022-07-22 20:43:37,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 720 states have (on average 1.3027777777777778) internal successors, (938), 731 states have internal predecessors, (938), 62 states have call successors, (62), 35 states have call predecessors, (62), 40 states have return successors, (88), 58 states have call predecessors, (88), 60 states have call successors, (88) [2022-07-22 20:43:37,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1088 transitions. [2022-07-22 20:43:37,967 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1088 transitions. Word has length 67 [2022-07-22 20:43:37,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:37,968 INFO L495 AbstractCegarLoop]: Abstraction has 824 states and 1088 transitions. [2022-07-22 20:43:37,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 20:43:37,968 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1088 transitions. [2022-07-22 20:43:37,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:37,970 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:37,970 INFO L195 NwaCegarLoop]: 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, 1, 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-07-22 20:43:37,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 20:43:37,971 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:37,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:37,971 INFO L85 PathProgramCache]: Analyzing trace with hash 85991846, now seen corresponding path program 1 times [2022-07-22 20:43:37,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:37,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628560732] [2022-07-22 20:43:37,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:37,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:37,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:37,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:37,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:38,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:38,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:38,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:38,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628560732] [2022-07-22 20:43:38,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628560732] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:38,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:38,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:43:38,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957542811] [2022-07-22 20:43:38,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:38,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:43:38,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:38,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:43:38,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:43:38,045 INFO L87 Difference]: Start difference. First operand 824 states and 1088 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:38,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:38,686 INFO L93 Difference]: Finished difference Result 1120 states and 1535 transitions. [2022-07-22 20:43:38,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 20:43:38,687 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:43:38,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:38,693 INFO L225 Difference]: With dead ends: 1120 [2022-07-22 20:43:38,693 INFO L226 Difference]: Without dead ends: 1003 [2022-07-22 20:43:38,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:43:38,697 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 553 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:38,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [566 Valid, 774 Invalid, 693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:43:38,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2022-07-22 20:43:38,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 940. [2022-07-22 20:43:38,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 818 states have (on average 1.3251833740831296) internal successors, (1084), 830 states have internal predecessors, (1084), 73 states have call successors, (73), 41 states have call predecessors, (73), 47 states have return successors, (102), 69 states have call predecessors, (102), 71 states have call successors, (102) [2022-07-22 20:43:38,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 1259 transitions. [2022-07-22 20:43:38,758 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 1259 transitions. Word has length 68 [2022-07-22 20:43:38,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:38,759 INFO L495 AbstractCegarLoop]: Abstraction has 940 states and 1259 transitions. [2022-07-22 20:43:38,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:38,759 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 1259 transitions. [2022-07-22 20:43:38,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:38,761 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:38,761 INFO L195 NwaCegarLoop]: 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, 1, 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-07-22 20:43:38,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 20:43:38,762 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:38,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:38,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1613325866, now seen corresponding path program 1 times [2022-07-22 20:43:38,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:38,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652197077] [2022-07-22 20:43:38,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:38,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:38,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:38,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:38,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:38,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:38,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:38,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:38,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:38,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652197077] [2022-07-22 20:43:38,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652197077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:38,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:38,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:38,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677617385] [2022-07-22 20:43:38,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:38,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:38,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:38,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:38,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:38,885 INFO L87 Difference]: Start difference. First operand 940 states and 1259 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:39,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:39,679 INFO L93 Difference]: Finished difference Result 1383 states and 1919 transitions. [2022-07-22 20:43:39,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 20:43:39,680 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:43:39,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:39,685 INFO L225 Difference]: With dead ends: 1383 [2022-07-22 20:43:39,686 INFO L226 Difference]: Without dead ends: 1150 [2022-07-22 20:43:39,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-22 20:43:39,688 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 570 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:39,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [583 Valid, 962 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:43:39,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2022-07-22 20:43:39,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 1049. [2022-07-22 20:43:39,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 909 states have (on average 1.3377337733773378) internal successors, (1216), 922 states have internal predecessors, (1216), 84 states have call successors, (84), 47 states have call predecessors, (84), 54 states have return successors, (115), 81 states have call predecessors, (115), 82 states have call successors, (115) [2022-07-22 20:43:39,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1415 transitions. [2022-07-22 20:43:39,737 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1415 transitions. Word has length 68 [2022-07-22 20:43:39,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:39,738 INFO L495 AbstractCegarLoop]: Abstraction has 1049 states and 1415 transitions. [2022-07-22 20:43:39,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:39,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1415 transitions. [2022-07-22 20:43:39,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:39,740 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:39,741 INFO L195 NwaCegarLoop]: 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, 1, 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-07-22 20:43:39,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-22 20:43:39,741 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:39,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:39,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1805622424, now seen corresponding path program 1 times [2022-07-22 20:43:39,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:39,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158167259] [2022-07-22 20:43:39,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:39,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:39,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:39,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:39,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:39,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:39,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:39,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:39,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:39,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:39,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:39,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:39,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:39,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:39,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:39,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158167259] [2022-07-22 20:43:39,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158167259] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:39,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:39,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:39,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307216943] [2022-07-22 20:43:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:39,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:39,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:39,812 INFO L87 Difference]: Start difference. First operand 1049 states and 1415 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:40,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:40,680 INFO L93 Difference]: Finished difference Result 1842 states and 2589 transitions. [2022-07-22 20:43:40,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 20:43:40,681 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:43:40,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:40,689 INFO L225 Difference]: With dead ends: 1842 [2022-07-22 20:43:40,689 INFO L226 Difference]: Without dead ends: 1500 [2022-07-22 20:43:40,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-22 20:43:40,692 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 569 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 1044 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:40,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [581 Valid, 1204 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1044 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 20:43:40,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states. [2022-07-22 20:43:40,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 1265. [2022-07-22 20:43:40,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1091 states have (on average 1.3593033913840513) internal successors, (1483), 1106 states have internal predecessors, (1483), 104 states have call successors, (104), 59 states have call predecessors, (104), 68 states have return successors, (143), 103 states have call predecessors, (143), 102 states have call successors, (143) [2022-07-22 20:43:40,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 1730 transitions. [2022-07-22 20:43:40,758 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 1730 transitions. Word has length 68 [2022-07-22 20:43:40,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:40,758 INFO L495 AbstractCegarLoop]: Abstraction has 1265 states and 1730 transitions. [2022-07-22 20:43:40,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:40,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 1730 transitions. [2022-07-22 20:43:40,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:40,761 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:40,761 INFO L195 NwaCegarLoop]: 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, 1, 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-07-22 20:43:40,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-22 20:43:40,762 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:40,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:40,763 INFO L85 PathProgramCache]: Analyzing trace with hash -267282394, now seen corresponding path program 1 times [2022-07-22 20:43:40,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:40,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787435766] [2022-07-22 20:43:40,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:40,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:40,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:40,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:40,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:40,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:40,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:40,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:40,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:40,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:40,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:40,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:40,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:40,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:40,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787435766] [2022-07-22 20:43:40,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787435766] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:40,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:40,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:40,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232131842] [2022-07-22 20:43:40,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:40,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:40,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:40,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:40,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:40,861 INFO L87 Difference]: Start difference. First operand 1265 states and 1730 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:41,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:41,766 INFO L93 Difference]: Finished difference Result 2602 states and 3696 transitions. [2022-07-22 20:43:41,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 20:43:41,766 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:43:41,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:41,775 INFO L225 Difference]: With dead ends: 2602 [2022-07-22 20:43:41,776 INFO L226 Difference]: Without dead ends: 2044 [2022-07-22 20:43:41,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-22 20:43:41,779 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 598 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:41,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 1155 Invalid, 992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 905 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 20:43:41,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2044 states. [2022-07-22 20:43:41,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2044 to 1672. [2022-07-22 20:43:41,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1672 states, 1432 states have (on average 1.3833798882681565) internal successors, (1981), 1451 states have internal predecessors, (1981), 142 states have call successors, (142), 83 states have call predecessors, (142), 96 states have return successors, (203), 145 states have call predecessors, (203), 140 states have call successors, (203) [2022-07-22 20:43:41,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1672 states to 1672 states and 2326 transitions. [2022-07-22 20:43:41,869 INFO L78 Accepts]: Start accepts. Automaton has 1672 states and 2326 transitions. Word has length 68 [2022-07-22 20:43:41,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:41,870 INFO L495 AbstractCegarLoop]: Abstraction has 1672 states and 2326 transitions. [2022-07-22 20:43:41,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:41,871 INFO L276 IsEmpty]: Start isEmpty. Operand 1672 states and 2326 transitions. [2022-07-22 20:43:41,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:41,874 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:41,874 INFO L195 NwaCegarLoop]: 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, 1, 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-07-22 20:43:41,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-22 20:43:41,875 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:41,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:41,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1999098792, now seen corresponding path program 1 times [2022-07-22 20:43:41,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:41,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118717305] [2022-07-22 20:43:41,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:41,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:41,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:41,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:41,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:41,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:41,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:41,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:41,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118717305] [2022-07-22 20:43:41,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118717305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:41,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:41,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:41,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143656224] [2022-07-22 20:43:41,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:41,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:41,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:41,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:41,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:41,958 INFO L87 Difference]: Start difference. First operand 1672 states and 2326 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:42,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:42,867 INFO L93 Difference]: Finished difference Result 3969 states and 5696 transitions. [2022-07-22 20:43:42,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 20:43:42,868 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:43:42,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:42,882 INFO L225 Difference]: With dead ends: 3969 [2022-07-22 20:43:42,883 INFO L226 Difference]: Without dead ends: 3004 [2022-07-22 20:43:42,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-22 20:43:42,890 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 559 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:42,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 1133 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:43:42,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2022-07-22 20:43:43,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 2495. [2022-07-22 20:43:43,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2495 states, 2131 states have (on average 1.4120131393711872) internal successors, (3009), 2158 states have internal predecessors, (3009), 212 states have call successors, (212), 129 states have call predecessors, (212), 150 states have return successors, (335), 223 states have call predecessors, (335), 210 states have call successors, (335) [2022-07-22 20:43:43,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2495 states to 2495 states and 3556 transitions. [2022-07-22 20:43:43,046 INFO L78 Accepts]: Start accepts. Automaton has 2495 states and 3556 transitions. Word has length 68 [2022-07-22 20:43:43,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:43,046 INFO L495 AbstractCegarLoop]: Abstraction has 2495 states and 3556 transitions. [2022-07-22 20:43:43,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:43,047 INFO L276 IsEmpty]: Start isEmpty. Operand 2495 states and 3556 transitions. [2022-07-22 20:43:43,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:43,050 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:43,051 INFO L195 NwaCegarLoop]: 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, 1, 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-07-22 20:43:43,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 20:43:43,051 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:43,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:43,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1518018534, now seen corresponding path program 1 times [2022-07-22 20:43:43,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:43,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925316068] [2022-07-22 20:43:43,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:43,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:43,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:43,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:43,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:43,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:43,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925316068] [2022-07-22 20:43:43,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925316068] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:43,133 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:43,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:43,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446112408] [2022-07-22 20:43:43,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:43,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:43,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:43,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:43,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:43,134 INFO L87 Difference]: Start difference. First operand 2495 states and 3556 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:43,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:43,831 INFO L93 Difference]: Finished difference Result 5278 states and 7681 transitions. [2022-07-22 20:43:43,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 20:43:43,832 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:43:43,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:43,852 INFO L225 Difference]: With dead ends: 5278 [2022-07-22 20:43:43,852 INFO L226 Difference]: Without dead ends: 3491 [2022-07-22 20:43:43,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2022-07-22 20:43:43,860 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 321 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:43,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 984 Invalid, 715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 20:43:43,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3491 states. [2022-07-22 20:43:44,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3491 to 2546. [2022-07-22 20:43:44,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2546 states, 2182 states have (on average 1.4023831347387719) internal successors, (3060), 2209 states have internal predecessors, (3060), 212 states have call successors, (212), 129 states have call predecessors, (212), 150 states have return successors, (335), 223 states have call predecessors, (335), 210 states have call successors, (335) [2022-07-22 20:43:44,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2546 states to 2546 states and 3607 transitions. [2022-07-22 20:43:44,021 INFO L78 Accepts]: Start accepts. Automaton has 2546 states and 3607 transitions. Word has length 68 [2022-07-22 20:43:44,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:44,021 INFO L495 AbstractCegarLoop]: Abstraction has 2546 states and 3607 transitions. [2022-07-22 20:43:44,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:44,022 INFO L276 IsEmpty]: Start isEmpty. Operand 2546 states and 3607 transitions. [2022-07-22 20:43:44,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:44,025 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:44,025 INFO L195 NwaCegarLoop]: 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, 1, 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-07-22 20:43:44,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 20:43:44,027 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:44,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:44,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1941665256, now seen corresponding path program 1 times [2022-07-22 20:43:44,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:44,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652098802] [2022-07-22 20:43:44,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:44,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:44,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:44,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:44,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:44,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:44,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:44,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:44,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652098802] [2022-07-22 20:43:44,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652098802] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:44,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:44,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:44,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299729983] [2022-07-22 20:43:44,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:44,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:44,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:44,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:44,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:44,149 INFO L87 Difference]: Start difference. First operand 2546 states and 3607 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:45,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:45,717 INFO L93 Difference]: Finished difference Result 8767 states and 12991 transitions. [2022-07-22 20:43:45,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 20:43:45,717 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:43:45,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:45,759 INFO L225 Difference]: With dead ends: 8767 [2022-07-22 20:43:45,760 INFO L226 Difference]: Without dead ends: 6929 [2022-07-22 20:43:45,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2022-07-22 20:43:45,771 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 1190 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:45,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1211 Valid, 1026 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 1012 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 20:43:45,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6929 states. [2022-07-22 20:43:46,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6929 to 5984. [2022-07-22 20:43:46,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5984 states, 5052 states have (on average 1.4178543151227236) internal successors, (7163), 5138 states have internal predecessors, (7163), 542 states have call successors, (542), 335 states have call predecessors, (542), 388 states have return successors, (912), 526 states have call predecessors, (912), 540 states have call successors, (912) [2022-07-22 20:43:46,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5984 states to 5984 states and 8617 transitions. [2022-07-22 20:43:46,200 INFO L78 Accepts]: Start accepts. Automaton has 5984 states and 8617 transitions. Word has length 68 [2022-07-22 20:43:46,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:46,201 INFO L495 AbstractCegarLoop]: Abstraction has 5984 states and 8617 transitions. [2022-07-22 20:43:46,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:46,201 INFO L276 IsEmpty]: Start isEmpty. Operand 5984 states and 8617 transitions. [2022-07-22 20:43:46,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:46,205 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:46,205 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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] [2022-07-22 20:43:46,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 20:43:46,205 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:46,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:46,206 INFO L85 PathProgramCache]: Analyzing trace with hash -600910202, now seen corresponding path program 1 times [2022-07-22 20:43:46,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:46,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786789679] [2022-07-22 20:43:46,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:46,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:46,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:46,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 20:43:46,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,278 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 20:43:46,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:46,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786789679] [2022-07-22 20:43:46,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786789679] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:46,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332367522] [2022-07-22 20:43:46,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:46,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:46,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:46,282 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-07-22 20:43:46,308 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-07-22 20:43:46,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 20:43:46,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:46,558 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:46,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 20:43:46,610 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 20:43:46,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332367522] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:46,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-22 20:43:46,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 8 [2022-07-22 20:43:46,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633392272] [2022-07-22 20:43:46,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:46,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:46,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:46,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:46,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:46,612 INFO L87 Difference]: Start difference. First operand 5984 states and 8617 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:47,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:47,081 INFO L93 Difference]: Finished difference Result 6040 states and 8685 transitions. [2022-07-22 20:43:47,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 20:43:47,081 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2022-07-22 20:43:47,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:47,119 INFO L225 Difference]: With dead ends: 6040 [2022-07-22 20:43:47,119 INFO L226 Difference]: Without dead ends: 6037 [2022-07-22 20:43:47,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:43:47,125 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 479 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:47,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 370 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:43:47,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6037 states. [2022-07-22 20:43:47,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6037 to 5983. [2022-07-22 20:43:47,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5983 states, 5052 states have (on average 1.417458432304038) internal successors, (7161), 5137 states have internal predecessors, (7161), 541 states have call successors, (541), 335 states have call predecessors, (541), 388 states have return successors, (912), 526 states have call predecessors, (912), 540 states have call successors, (912) [2022-07-22 20:43:47,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5983 states to 5983 states and 8614 transitions. [2022-07-22 20:43:47,553 INFO L78 Accepts]: Start accepts. Automaton has 5983 states and 8614 transitions. Word has length 68 [2022-07-22 20:43:47,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:47,554 INFO L495 AbstractCegarLoop]: Abstraction has 5983 states and 8614 transitions. [2022-07-22 20:43:47,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:47,555 INFO L276 IsEmpty]: Start isEmpty. Operand 5983 states and 8614 transitions. [2022-07-22 20:43:47,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-22 20:43:47,558 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:47,559 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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-07-22 20:43:47,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-22 20:43:47,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-22 20:43:47,776 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:47,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:47,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1449006490, now seen corresponding path program 1 times [2022-07-22 20:43:47,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:47,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199546319] [2022-07-22 20:43:47,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:47,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:47,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:47,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:47,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 20:43:47,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,848 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 20:43:47,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:47,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199546319] [2022-07-22 20:43:47,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199546319] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:47,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741990514] [2022-07-22 20:43:47,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:47,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:47,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:47,850 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-07-22 20:43:47,852 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-07-22 20:43:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 20:43:47,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:48,153 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:48,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 20:43:48,222 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 20:43:48,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741990514] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 20:43:48,223 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 20:43:48,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2022-07-22 20:43:48,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452277711] [2022-07-22 20:43:48,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 20:43:48,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 20:43:48,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:48,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 20:43:48,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:43:48,225 INFO L87 Difference]: Start difference. First operand 5983 states and 8614 transitions. Second operand has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-22 20:43:49,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:49,624 INFO L93 Difference]: Finished difference Result 7683 states and 10834 transitions. [2022-07-22 20:43:49,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-22 20:43:49,625 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 69 [2022-07-22 20:43:49,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:49,663 INFO L225 Difference]: With dead ends: 7683 [2022-07-22 20:43:49,664 INFO L226 Difference]: Without dead ends: 7139 [2022-07-22 20:43:49,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2022-07-22 20:43:49,670 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 873 mSDsluCounter, 1952 mSDsCounter, 0 mSdLazyCounter, 991 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 2360 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:49,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [896 Valid, 2360 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 991 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:43:49,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7139 states. [2022-07-22 20:43:50,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7139 to 6372. [2022-07-22 20:43:50,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6372 states, 5402 states have (on average 1.4059607552758238) internal successors, (7595), 5495 states have internal predecessors, (7595), 561 states have call successors, (561), 349 states have call predecessors, (561), 407 states have return successors, (946), 543 states have call predecessors, (946), 560 states have call successors, (946) [2022-07-22 20:43:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6372 states to 6372 states and 9102 transitions. [2022-07-22 20:43:50,158 INFO L78 Accepts]: Start accepts. Automaton has 6372 states and 9102 transitions. Word has length 69 [2022-07-22 20:43:50,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:50,159 INFO L495 AbstractCegarLoop]: Abstraction has 6372 states and 9102 transitions. [2022-07-22 20:43:50,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-22 20:43:50,159 INFO L276 IsEmpty]: Start isEmpty. Operand 6372 states and 9102 transitions. [2022-07-22 20:43:50,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-22 20:43:50,168 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:50,168 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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] [2022-07-22 20:43:50,201 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-07-22 20:43:50,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-22 20:43:50,380 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:50,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:50,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1948936890, now seen corresponding path program 1 times [2022-07-22 20:43:50,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:50,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68376766] [2022-07-22 20:43:50,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:50,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:50,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:50,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-22 20:43:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 20:43:50,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,455 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-22 20:43:50,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:50,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68376766] [2022-07-22 20:43:50,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68376766] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:50,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789143715] [2022-07-22 20:43:50,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:50,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:50,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:50,458 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-07-22 20:43:50,460 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-07-22 20:43:50,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:43:50,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:50,574 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 20:43:50,575 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:50,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789143715] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:50,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:50,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-07-22 20:43:50,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388997676] [2022-07-22 20:43:50,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:50,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:50,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:50,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:50,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:50,577 INFO L87 Difference]: Start difference. First operand 6372 states and 9102 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-22 20:43:50,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:50,932 INFO L93 Difference]: Finished difference Result 7095 states and 10040 transitions. [2022-07-22 20:43:50,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:43:50,932 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2022-07-22 20:43:50,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:50,954 INFO L225 Difference]: With dead ends: 7095 [2022-07-22 20:43:50,954 INFO L226 Difference]: Without dead ends: 6250 [2022-07-22 20:43:50,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:50,961 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 238 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:50,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 384 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:43:50,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6250 states. [2022-07-22 20:43:51,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6250 to 6235. [2022-07-22 20:43:51,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6235 states, 5281 states have (on average 1.408256012118917) internal successors, (7437), 5373 states have internal predecessors, (7437), 553 states have call successors, (553), 343 states have call predecessors, (553), 399 states have return successors, (932), 534 states have call predecessors, (932), 552 states have call successors, (932) [2022-07-22 20:43:51,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6235 states to 6235 states and 8922 transitions. [2022-07-22 20:43:51,396 INFO L78 Accepts]: Start accepts. Automaton has 6235 states and 8922 transitions. Word has length 88 [2022-07-22 20:43:51,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:51,397 INFO L495 AbstractCegarLoop]: Abstraction has 6235 states and 8922 transitions. [2022-07-22 20:43:51,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-22 20:43:51,397 INFO L276 IsEmpty]: Start isEmpty. Operand 6235 states and 8922 transitions. [2022-07-22 20:43:51,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-07-22 20:43:51,409 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:51,409 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-07-22 20:43:51,434 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-07-22 20:43:51,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:51,623 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:51,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:51,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1187096075, now seen corresponding path program 1 times [2022-07-22 20:43:51,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:51,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30999952] [2022-07-22 20:43:51,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:51,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:51,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:51,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 20:43:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-22 20:43:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 20:43:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,696 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-22 20:43:51,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:51,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30999952] [2022-07-22 20:43:51,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30999952] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:51,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875645852] [2022-07-22 20:43:51,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:51,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:51,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:51,698 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-07-22 20:43:51,700 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-07-22 20:43:51,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:43:51,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-22 20:43:51,813 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:51,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875645852] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:51,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:51,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-07-22 20:43:51,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61253527] [2022-07-22 20:43:51,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:51,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:51,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:51,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:51,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:51,816 INFO L87 Difference]: Start difference. First operand 6235 states and 8922 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 20:43:52,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:52,105 INFO L93 Difference]: Finished difference Result 6614 states and 9390 transitions. [2022-07-22 20:43:52,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:43:52,105 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 103 [2022-07-22 20:43:52,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:52,125 INFO L225 Difference]: With dead ends: 6614 [2022-07-22 20:43:52,126 INFO L226 Difference]: Without dead ends: 5288 [2022-07-22 20:43:52,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:52,133 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 62 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:52,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 576 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:43:52,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5288 states. [2022-07-22 20:43:52,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5288 to 5288. [2022-07-22 20:43:52,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5288 states, 4437 states have (on average 1.4376831192247013) internal successors, (6379), 4513 states have internal predecessors, (6379), 496 states have call successors, (496), 306 states have call predecessors, (496), 354 states have return successors, (840), 484 states have call predecessors, (840), 496 states have call successors, (840) [2022-07-22 20:43:52,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5288 states to 5288 states and 7715 transitions. [2022-07-22 20:43:52,455 INFO L78 Accepts]: Start accepts. Automaton has 5288 states and 7715 transitions. Word has length 103 [2022-07-22 20:43:52,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:52,455 INFO L495 AbstractCegarLoop]: Abstraction has 5288 states and 7715 transitions. [2022-07-22 20:43:52,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 20:43:52,456 INFO L276 IsEmpty]: Start isEmpty. Operand 5288 states and 7715 transitions. [2022-07-22 20:43:52,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-22 20:43:52,468 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:52,468 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1] [2022-07-22 20:43:52,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-07-22 20:43:52,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-22 20:43:52,693 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:52,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:52,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1627852051, now seen corresponding path program 1 times [2022-07-22 20:43:52,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:52,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200359372] [2022-07-22 20:43:52,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:52,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:52,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:52,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:52,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:52,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:43:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:43:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 20:43:52,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,775 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 20:43:52,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:52,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200359372] [2022-07-22 20:43:52,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200359372] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:52,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030559424] [2022-07-22 20:43:52,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:52,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:52,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:52,777 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-07-22 20:43:52,779 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-07-22 20:43:52,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:52,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:43:52,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:52,910 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-22 20:43:52,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:52,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030559424] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:52,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:52,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:43:52,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218211369] [2022-07-22 20:43:52,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:52,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:52,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:52,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:52,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:52,912 INFO L87 Difference]: Start difference. First operand 5288 states and 7715 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:43:53,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:53,508 INFO L93 Difference]: Finished difference Result 15633 states and 23032 transitions. [2022-07-22 20:43:53,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:43:53,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 110 [2022-07-22 20:43:53,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:53,551 INFO L225 Difference]: With dead ends: 15633 [2022-07-22 20:43:53,551 INFO L226 Difference]: Without dead ends: 10357 [2022-07-22 20:43:53,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:53,578 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 141 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:53,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 352 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:43:53,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10357 states. [2022-07-22 20:43:54,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10357 to 10251. [2022-07-22 20:43:54,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10251 states, 8594 states have (on average 1.4334419362345823) internal successors, (12319), 8745 states have internal predecessors, (12319), 954 states have call successors, (954), 606 states have call predecessors, (954), 702 states have return successors, (1612), 915 states have call predecessors, (1612), 954 states have call successors, (1612) [2022-07-22 20:43:54,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10251 states to 10251 states and 14885 transitions. [2022-07-22 20:43:54,166 INFO L78 Accepts]: Start accepts. Automaton has 10251 states and 14885 transitions. Word has length 110 [2022-07-22 20:43:54,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:54,166 INFO L495 AbstractCegarLoop]: Abstraction has 10251 states and 14885 transitions. [2022-07-22 20:43:54,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:43:54,167 INFO L276 IsEmpty]: Start isEmpty. Operand 10251 states and 14885 transitions. [2022-07-22 20:43:54,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-22 20:43:54,186 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:54,186 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1] [2022-07-22 20:43:54,213 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-07-22 20:43:54,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-22 20:43:54,399 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:54,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:54,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1460512563, now seen corresponding path program 1 times [2022-07-22 20:43:54,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:54,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322100279] [2022-07-22 20:43:54,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:54,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:54,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:54,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:54,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:54,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:43:54,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:43:54,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 20:43:54,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,478 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 20:43:54,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:54,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322100279] [2022-07-22 20:43:54,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322100279] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:54,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416337227] [2022-07-22 20:43:54,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:54,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:54,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:54,480 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-07-22 20:43:54,482 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-07-22 20:43:54,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:54,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:43:54,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:54,584 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-22 20:43:54,584 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:54,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416337227] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:54,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:54,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:43:54,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004803783] [2022-07-22 20:43:54,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:54,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:54,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:54,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:54,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:54,587 INFO L87 Difference]: Start difference. First operand 10251 states and 14885 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:43:55,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:55,421 INFO L93 Difference]: Finished difference Result 30113 states and 43981 transitions. [2022-07-22 20:43:55,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:43:55,422 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 110 [2022-07-22 20:43:55,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:55,467 INFO L225 Difference]: With dead ends: 30113 [2022-07-22 20:43:55,468 INFO L226 Difference]: Without dead ends: 12046 [2022-07-22 20:43:55,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:55,519 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 154 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:55,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 520 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:43:55,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12046 states. [2022-07-22 20:43:56,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12046 to 12046. [2022-07-22 20:43:56,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12046 states, 10116 states have (on average 1.4309015421115066) internal successors, (14475), 10283 states have internal predecessors, (14475), 1109 states have call successors, (1109), 708 states have call predecessors, (1109), 820 states have return successors, (1870), 1070 states have call predecessors, (1870), 1109 states have call successors, (1870) [2022-07-22 20:43:56,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12046 states to 12046 states and 17454 transitions. [2022-07-22 20:43:56,126 INFO L78 Accepts]: Start accepts. Automaton has 12046 states and 17454 transitions. Word has length 110 [2022-07-22 20:43:56,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:56,127 INFO L495 AbstractCegarLoop]: Abstraction has 12046 states and 17454 transitions. [2022-07-22 20:43:56,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:43:56,127 INFO L276 IsEmpty]: Start isEmpty. Operand 12046 states and 17454 transitions. [2022-07-22 20:43:56,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-22 20:43:56,154 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:56,154 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:56,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-22 20:43:56,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-22 20:43:56,381 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:56,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:56,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1878742229, now seen corresponding path program 1 times [2022-07-22 20:43:56,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:56,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037939532] [2022-07-22 20:43:56,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:56,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:56,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:56,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:56,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:56,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:56,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:56,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:43:56,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:43:56,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-22 20:43:56,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:43:56,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-22 20:43:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,481 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-22 20:43:56,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:56,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037939532] [2022-07-22 20:43:56,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037939532] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:56,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062198812] [2022-07-22 20:43:56,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:56,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:56,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:56,484 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-07-22 20:43:56,508 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-07-22 20:43:56,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:56,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:43:56,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:56,812 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-22 20:43:56,812 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:56,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062198812] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:56,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:56,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:43:56,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718388007] [2022-07-22 20:43:56,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:56,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:56,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:56,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:56,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:56,814 INFO L87 Difference]: Start difference. First operand 12046 states and 17454 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:43:57,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:57,785 INFO L93 Difference]: Finished difference Result 24822 states and 36216 transitions. [2022-07-22 20:43:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:43:57,786 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 142 [2022-07-22 20:43:57,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:57,857 INFO L225 Difference]: With dead ends: 24822 [2022-07-22 20:43:57,857 INFO L226 Difference]: Without dead ends: 17480 [2022-07-22 20:43:57,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:57,889 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 98 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:57,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 360 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:43:57,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17480 states. [2022-07-22 20:43:58,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17480 to 17302. [2022-07-22 20:43:58,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17302 states, 14537 states have (on average 1.4296622411776845) internal successors, (20783), 14770 states have internal predecessors, (20783), 1585 states have call successors, (1585), 1019 states have call predecessors, (1585), 1179 states have return successors, (2605), 1528 states have call predecessors, (2605), 1585 states have call successors, (2605) [2022-07-22 20:43:58,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17302 states to 17302 states and 24973 transitions. [2022-07-22 20:43:58,834 INFO L78 Accepts]: Start accepts. Automaton has 17302 states and 24973 transitions. Word has length 142 [2022-07-22 20:43:58,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:58,835 INFO L495 AbstractCegarLoop]: Abstraction has 17302 states and 24973 transitions. [2022-07-22 20:43:58,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:43:58,835 INFO L276 IsEmpty]: Start isEmpty. Operand 17302 states and 24973 transitions. [2022-07-22 20:43:58,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-22 20:43:58,867 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:58,868 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:58,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-07-22 20:43:59,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:59,095 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:59,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:59,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1383649447, now seen corresponding path program 1 times [2022-07-22 20:43:59,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:59,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077487096] [2022-07-22 20:43:59,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:59,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:59,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:59,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:43:59,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:43:59,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:43:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:43:59,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-22 20:43:59,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 20:43:59,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:43:59,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-22 20:43:59,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:43:59,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-22 20:43:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,184 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-22 20:43:59,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:59,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077487096] [2022-07-22 20:43:59,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077487096] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:59,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213214883] [2022-07-22 20:43:59,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:59,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:59,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:59,187 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-07-22 20:43:59,188 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-07-22 20:43:59,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:59,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:43:59,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:59,378 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-22 20:43:59,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:59,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213214883] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:59,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:59,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:43:59,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398240326] [2022-07-22 20:43:59,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:59,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:59,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:59,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:59,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:59,380 INFO L87 Difference]: Start difference. First operand 17302 states and 24973 transitions. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:44:00,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:00,129 INFO L93 Difference]: Finished difference Result 26565 states and 38296 transitions. [2022-07-22 20:44:00,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:00,130 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 159 [2022-07-22 20:44:00,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:00,169 INFO L225 Difference]: With dead ends: 26565 [2022-07-22 20:44:00,170 INFO L226 Difference]: Without dead ends: 11456 [2022-07-22 20:44:00,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:00,197 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 116 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:00,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 213 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:00,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11456 states. [2022-07-22 20:44:00,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11456 to 10600. [2022-07-22 20:44:00,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10600 states, 8960 states have (on average 1.3666294642857142) internal successors, (12245), 9067 states have internal predecessors, (12245), 922 states have call successors, (922), 639 states have call predecessors, (922), 717 states have return successors, (1291), 901 states have call predecessors, (1291), 922 states have call successors, (1291) [2022-07-22 20:44:00,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10600 states to 10600 states and 14458 transitions. [2022-07-22 20:44:00,760 INFO L78 Accepts]: Start accepts. Automaton has 10600 states and 14458 transitions. Word has length 159 [2022-07-22 20:44:00,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:00,760 INFO L495 AbstractCegarLoop]: Abstraction has 10600 states and 14458 transitions. [2022-07-22 20:44:00,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:44:00,761 INFO L276 IsEmpty]: Start isEmpty. Operand 10600 states and 14458 transitions. [2022-07-22 20:44:00,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-22 20:44:00,774 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:00,775 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:00,801 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-07-22 20:44:00,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:00,988 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:00,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:00,988 INFO L85 PathProgramCache]: Analyzing trace with hash -346145123, now seen corresponding path program 1 times [2022-07-22 20:44:00,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:00,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758474748] [2022-07-22 20:44:00,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:00,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:01,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:01,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:01,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:01,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:01,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-22 20:44:01,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 20:44:01,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:01,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-22 20:44:01,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:01,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-22 20:44:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,077 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-22 20:44:01,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:01,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758474748] [2022-07-22 20:44:01,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758474748] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:01,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785805512] [2022-07-22 20:44:01,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:01,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:01,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:01,079 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-07-22 20:44:01,080 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-07-22 20:44:01,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:01,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:01,247 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-07-22 20:44:01,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:01,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785805512] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:01,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:01,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:01,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027593153] [2022-07-22 20:44:01,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:01,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:01,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:01,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:01,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:01,250 INFO L87 Difference]: Start difference. First operand 10600 states and 14458 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:44:01,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:01,852 INFO L93 Difference]: Finished difference Result 19157 states and 26493 transitions. [2022-07-22 20:44:01,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:01,853 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 159 [2022-07-22 20:44:01,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:01,884 INFO L225 Difference]: With dead ends: 19157 [2022-07-22 20:44:01,884 INFO L226 Difference]: Without dead ends: 9646 [2022-07-22 20:44:01,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:01,903 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 131 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:01,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 210 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:01,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9646 states. [2022-07-22 20:44:02,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9646 to 7331. [2022-07-22 20:44:02,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7331 states, 6223 states have (on average 1.314639241523381) internal successors, (8181), 6283 states have internal predecessors, (8181), 616 states have call successors, (616), 447 states have call predecessors, (616), 491 states have return successors, (790), 604 states have call predecessors, (790), 616 states have call successors, (790) [2022-07-22 20:44:02,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7331 states to 7331 states and 9587 transitions. [2022-07-22 20:44:02,436 INFO L78 Accepts]: Start accepts. Automaton has 7331 states and 9587 transitions. Word has length 159 [2022-07-22 20:44:02,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:02,436 INFO L495 AbstractCegarLoop]: Abstraction has 7331 states and 9587 transitions. [2022-07-22 20:44:02,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:44:02,436 INFO L276 IsEmpty]: Start isEmpty. Operand 7331 states and 9587 transitions. [2022-07-22 20:44:02,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-22 20:44:02,444 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:02,444 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:02,469 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-07-22 20:44:02,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:02,659 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:02,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:02,660 INFO L85 PathProgramCache]: Analyzing trace with hash 86536029, now seen corresponding path program 1 times [2022-07-22 20:44:02,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:02,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616370397] [2022-07-22 20:44:02,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:02,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:02,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:02,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:02,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:02,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:02,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:02,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-22 20:44:02,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 20:44:02,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:02,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-22 20:44:02,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:02,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-22 20:44:02,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,743 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-22 20:44:02,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:02,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616370397] [2022-07-22 20:44:02,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616370397] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:02,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482706641] [2022-07-22 20:44:02,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:02,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:02,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:02,748 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-07-22 20:44:02,767 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-07-22 20:44:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:44:02,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:02,871 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 20:44:02,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:02,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482706641] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:02,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:02,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:02,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438869305] [2022-07-22 20:44:02,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:02,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:02,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:02,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:02,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:02,874 INFO L87 Difference]: Start difference. First operand 7331 states and 9587 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 20:44:03,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:03,368 INFO L93 Difference]: Finished difference Result 15263 states and 19903 transitions. [2022-07-22 20:44:03,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:03,368 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 159 [2022-07-22 20:44:03,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:03,390 INFO L225 Difference]: With dead ends: 15263 [2022-07-22 20:44:03,391 INFO L226 Difference]: Without dead ends: 7945 [2022-07-22 20:44:03,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:03,406 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 152 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:03,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 352 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:03,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7945 states. [2022-07-22 20:44:04,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7945 to 7800. [2022-07-22 20:44:04,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7800 states, 6679 states have (on average 1.281479263362779) internal successors, (8559), 6734 states have internal predecessors, (8559), 606 states have call successors, (606), 470 states have call predecessors, (606), 514 states have return successors, (768), 599 states have call predecessors, (768), 606 states have call successors, (768) [2022-07-22 20:44:04,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7800 states to 7800 states and 9933 transitions. [2022-07-22 20:44:04,048 INFO L78 Accepts]: Start accepts. Automaton has 7800 states and 9933 transitions. Word has length 159 [2022-07-22 20:44:04,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:04,049 INFO L495 AbstractCegarLoop]: Abstraction has 7800 states and 9933 transitions. [2022-07-22 20:44:04,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 20:44:04,049 INFO L276 IsEmpty]: Start isEmpty. Operand 7800 states and 9933 transitions. [2022-07-22 20:44:04,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-22 20:44:04,055 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:04,055 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:04,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-07-22 20:44:04,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-22 20:44:04,257 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:04,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:04,257 INFO L85 PathProgramCache]: Analyzing trace with hash -2108541791, now seen corresponding path program 1 times [2022-07-22 20:44:04,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:04,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982436526] [2022-07-22 20:44:04,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:04,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:04,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:04,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:04,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:04,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:04,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 20:44:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-22 20:44:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:04,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-22 20:44:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:04,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-22 20:44:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,354 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-22 20:44:04,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:04,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982436526] [2022-07-22 20:44:04,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982436526] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:04,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141867740] [2022-07-22 20:44:04,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:04,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:04,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:04,360 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-07-22 20:44:04,361 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-07-22 20:44:04,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:04,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:44:04,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:04,504 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-22 20:44:04,505 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:04,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141867740] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:04,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:04,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:04,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615846057] [2022-07-22 20:44:04,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:04,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:04,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:04,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:04,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:04,506 INFO L87 Difference]: Start difference. First operand 7800 states and 9933 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-22 20:44:05,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:05,430 INFO L93 Difference]: Finished difference Result 22739 states and 29247 transitions. [2022-07-22 20:44:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:05,431 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 160 [2022-07-22 20:44:05,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:05,472 INFO L225 Difference]: With dead ends: 22739 [2022-07-22 20:44:05,473 INFO L226 Difference]: Without dead ends: 14952 [2022-07-22 20:44:05,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:05,488 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 139 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:05,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 380 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:05,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14952 states. [2022-07-22 20:44:06,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14952 to 14577. [2022-07-22 20:44:06,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14577 states, 12443 states have (on average 1.272120871172547) internal successors, (15829), 12550 states have internal predecessors, (15829), 1161 states have call successors, (1161), 890 states have call predecessors, (1161), 972 states have return successors, (1782), 1144 states have call predecessors, (1782), 1161 states have call successors, (1782) [2022-07-22 20:44:06,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14577 states to 14577 states and 18772 transitions. [2022-07-22 20:44:06,375 INFO L78 Accepts]: Start accepts. Automaton has 14577 states and 18772 transitions. Word has length 160 [2022-07-22 20:44:06,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:06,375 INFO L495 AbstractCegarLoop]: Abstraction has 14577 states and 18772 transitions. [2022-07-22 20:44:06,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-22 20:44:06,376 INFO L276 IsEmpty]: Start isEmpty. Operand 14577 states and 18772 transitions. [2022-07-22 20:44:06,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-22 20:44:06,387 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:06,387 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:06,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-07-22 20:44:06,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-07-22 20:44:06,588 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:06,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:06,588 INFO L85 PathProgramCache]: Analyzing trace with hash -417194269, now seen corresponding path program 1 times [2022-07-22 20:44:06,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:06,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715113743] [2022-07-22 20:44:06,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:06,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:06,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:06,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:06,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 20:44:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-22 20:44:06,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:06,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-22 20:44:06,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:06,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-22 20:44:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:06,647 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-22 20:44:06,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:06,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715113743] [2022-07-22 20:44:06,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715113743] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:06,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:44:06,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 20:44:06,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040813319] [2022-07-22 20:44:06,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:06,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:44:06,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:06,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:44:06,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:44:06,650 INFO L87 Difference]: Start difference. First operand 14577 states and 18772 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:44:07,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:07,716 INFO L93 Difference]: Finished difference Result 27956 states and 35892 transitions. [2022-07-22 20:44:07,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:44:07,716 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 160 [2022-07-22 20:44:07,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:07,766 INFO L225 Difference]: With dead ends: 27956 [2022-07-22 20:44:07,766 INFO L226 Difference]: Without dead ends: 13391 [2022-07-22 20:44:07,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:07,799 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 304 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:07,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 296 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:44:07,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13391 states. [2022-07-22 20:44:08,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13391 to 11597. [2022-07-22 20:44:08,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11597 states, 9917 states have (on average 1.2734697993344761) internal successors, (12629), 10057 states have internal predecessors, (12629), 860 states have call successors, (860), 662 states have call predecessors, (860), 819 states have return successors, (1387), 881 states have call predecessors, (1387), 860 states have call successors, (1387) [2022-07-22 20:44:08,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11597 states to 11597 states and 14876 transitions. [2022-07-22 20:44:08,698 INFO L78 Accepts]: Start accepts. Automaton has 11597 states and 14876 transitions. Word has length 160 [2022-07-22 20:44:08,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:08,698 INFO L495 AbstractCegarLoop]: Abstraction has 11597 states and 14876 transitions. [2022-07-22 20:44:08,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:44:08,698 INFO L276 IsEmpty]: Start isEmpty. Operand 11597 states and 14876 transitions. [2022-07-22 20:44:08,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-07-22 20:44:08,707 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:08,708 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:08,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-22 20:44:08,708 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:08,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:08,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1789211399, now seen corresponding path program 1 times [2022-07-22 20:44:08,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:08,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317658463] [2022-07-22 20:44:08,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:08,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:08,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:08,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:08,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:08,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:44:08,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:44:08,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:08,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-22 20:44:08,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-22 20:44:08,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,811 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-07-22 20:44:08,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:08,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317658463] [2022-07-22 20:44:08,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317658463] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:08,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276908137] [2022-07-22 20:44:08,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:08,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:08,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:08,813 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-07-22 20:44:08,815 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-07-22 20:44:08,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:08,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:44:08,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:08,967 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-22 20:44:08,968 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:08,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276908137] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:08,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:08,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:08,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819159988] [2022-07-22 20:44:08,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:08,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:08,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:08,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:08,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:08,970 INFO L87 Difference]: Start difference. First operand 11597 states and 14876 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:44:09,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:09,584 INFO L93 Difference]: Finished difference Result 19947 states and 26239 transitions. [2022-07-22 20:44:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:09,585 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 162 [2022-07-22 20:44:09,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:09,614 INFO L225 Difference]: With dead ends: 19947 [2022-07-22 20:44:09,614 INFO L226 Difference]: Without dead ends: 11629 [2022-07-22 20:44:09,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:09,629 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 126 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:09,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 474 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:09,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11629 states. [2022-07-22 20:44:10,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11629 to 11573. [2022-07-22 20:44:10,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11573 states, 9893 states have (on average 1.2424946932174266) internal successors, (12292), 10033 states have internal predecessors, (12292), 860 states have call successors, (860), 662 states have call predecessors, (860), 819 states have return successors, (1387), 881 states have call predecessors, (1387), 860 states have call successors, (1387) [2022-07-22 20:44:10,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11573 states to 11573 states and 14539 transitions. [2022-07-22 20:44:10,465 INFO L78 Accepts]: Start accepts. Automaton has 11573 states and 14539 transitions. Word has length 162 [2022-07-22 20:44:10,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:10,465 INFO L495 AbstractCegarLoop]: Abstraction has 11573 states and 14539 transitions. [2022-07-22 20:44:10,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:44:10,466 INFO L276 IsEmpty]: Start isEmpty. Operand 11573 states and 14539 transitions. [2022-07-22 20:44:10,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-22 20:44:10,472 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:10,473 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:10,491 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-07-22 20:44:10,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-22 20:44:10,678 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:10,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:10,679 INFO L85 PathProgramCache]: Analyzing trace with hash 921914933, now seen corresponding path program 1 times [2022-07-22 20:44:10,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:10,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086207587] [2022-07-22 20:44:10,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:10,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:10,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:10,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:10,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:10,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:10,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:10,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:44:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:10,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 20:44:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-22 20:44:10,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:10,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-22 20:44:10,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,760 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-07-22 20:44:10,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:10,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086207587] [2022-07-22 20:44:10,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086207587] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:10,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992294004] [2022-07-22 20:44:10,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:10,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:10,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:10,763 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-07-22 20:44:10,764 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-07-22 20:44:10,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:10,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:10,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:10,884 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-22 20:44:10,884 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:10,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992294004] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:10,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:10,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:10,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090317916] [2022-07-22 20:44:10,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:10,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:10,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:10,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:10,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:10,887 INFO L87 Difference]: Start difference. First operand 11573 states and 14539 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:44:12,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:12,027 INFO L93 Difference]: Finished difference Result 32646 states and 41444 transitions. [2022-07-22 20:44:12,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:12,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 163 [2022-07-22 20:44:12,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:12,084 INFO L225 Difference]: With dead ends: 32646 [2022-07-22 20:44:12,085 INFO L226 Difference]: Without dead ends: 21086 [2022-07-22 20:44:12,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:12,110 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 136 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:12,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 498 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:12,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21086 states. [2022-07-22 20:44:13,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21086 to 21084. [2022-07-22 20:44:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21084 states, 17952 states have (on average 1.2423685383244207) internal successors, (22303), 18211 states have internal predecessors, (22303), 1627 states have call successors, (1627), 1232 states have call predecessors, (1627), 1504 states have return successors, (2879), 1648 states have call predecessors, (2879), 1627 states have call successors, (2879) [2022-07-22 20:44:13,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21084 states to 21084 states and 26809 transitions. [2022-07-22 20:44:13,709 INFO L78 Accepts]: Start accepts. Automaton has 21084 states and 26809 transitions. Word has length 163 [2022-07-22 20:44:13,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:13,709 INFO L495 AbstractCegarLoop]: Abstraction has 21084 states and 26809 transitions. [2022-07-22 20:44:13,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:44:13,710 INFO L276 IsEmpty]: Start isEmpty. Operand 21084 states and 26809 transitions. [2022-07-22 20:44:13,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:44:13,726 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:13,727 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:13,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-07-22 20:44:13,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-22 20:44:13,932 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:13,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:13,932 INFO L85 PathProgramCache]: Analyzing trace with hash -36629891, now seen corresponding path program 1 times [2022-07-22 20:44:13,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:13,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840437606] [2022-07-22 20:44:13,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:13,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:13,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:13,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:13,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:13,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:44:13,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:44:13,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:13,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:13,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:14,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:44:14,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:14,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:14,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:14,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:44:14,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:14,007 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-22 20:44:14,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:14,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840437606] [2022-07-22 20:44:14,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840437606] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:14,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257698464] [2022-07-22 20:44:14,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:14,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:14,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:14,009 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-07-22 20:44:14,010 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-07-22 20:44:14,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:14,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 20:44:14,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:14,185 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-07-22 20:44:14,185 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:14,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257698464] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:14,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:14,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2022-07-22 20:44:14,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49164254] [2022-07-22 20:44:14,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:14,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:44:14,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:14,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:44:14,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:44:14,187 INFO L87 Difference]: Start difference. First operand 21084 states and 26809 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:15,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:15,512 INFO L93 Difference]: Finished difference Result 42083 states and 54005 transitions. [2022-07-22 20:44:15,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 20:44:15,513 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:44:15,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:15,706 INFO L225 Difference]: With dead ends: 42083 [2022-07-22 20:44:15,707 INFO L226 Difference]: Without dead ends: 21012 [2022-07-22 20:44:15,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:44:15,742 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 180 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:15,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 333 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:44:15,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21012 states. [2022-07-22 20:44:16,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21012 to 21012. [2022-07-22 20:44:17,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21012 states, 17880 states have (on average 1.211241610738255) internal successors, (21657), 18139 states have internal predecessors, (21657), 1627 states have call successors, (1627), 1232 states have call predecessors, (1627), 1504 states have return successors, (2879), 1648 states have call predecessors, (2879), 1627 states have call successors, (2879) [2022-07-22 20:44:17,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21012 states to 21012 states and 26163 transitions. [2022-07-22 20:44:17,047 INFO L78 Accepts]: Start accepts. Automaton has 21012 states and 26163 transitions. Word has length 164 [2022-07-22 20:44:17,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:17,047 INFO L495 AbstractCegarLoop]: Abstraction has 21012 states and 26163 transitions. [2022-07-22 20:44:17,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:17,048 INFO L276 IsEmpty]: Start isEmpty. Operand 21012 states and 26163 transitions. [2022-07-22 20:44:17,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:44:17,063 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:17,063 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:17,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-22 20:44:17,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:17,287 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:17,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:17,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1318802177, now seen corresponding path program 1 times [2022-07-22 20:44:17,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:17,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495887920] [2022-07-22 20:44:17,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:17,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:17,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:17,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:17,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:44:17,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:44:17,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:17,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:44:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:17,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:44:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,365 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-22 20:44:17,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:17,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495887920] [2022-07-22 20:44:17,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495887920] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:17,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167425805] [2022-07-22 20:44:17,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:17,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:17,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:17,368 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-07-22 20:44:17,369 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-07-22 20:44:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 20:44:17,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:17,555 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-07-22 20:44:17,555 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:17,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167425805] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:17,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:17,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2022-07-22 20:44:17,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196482284] [2022-07-22 20:44:17,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:17,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:44:17,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:17,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:44:17,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:44:17,557 INFO L87 Difference]: Start difference. First operand 21012 states and 26163 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:19,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:19,051 INFO L93 Difference]: Finished difference Result 39339 states and 50138 transitions. [2022-07-22 20:44:19,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:44:19,052 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:44:19,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:19,098 INFO L225 Difference]: With dead ends: 39339 [2022-07-22 20:44:19,098 INFO L226 Difference]: Without dead ends: 19350 [2022-07-22 20:44:19,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-07-22 20:44:19,128 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 207 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:19,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 345 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:44:19,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19350 states. [2022-07-22 20:44:20,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19350 to 17137. [2022-07-22 20:44:20,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17137 states, 14613 states have (on average 1.1755970711010744) internal successors, (17179), 14815 states have internal predecessors, (17179), 1311 states have call successors, (1311), 1000 states have call predecessors, (1311), 1212 states have return successors, (2229), 1325 states have call predecessors, (2229), 1311 states have call successors, (2229) [2022-07-22 20:44:20,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17137 states to 17137 states and 20719 transitions. [2022-07-22 20:44:20,255 INFO L78 Accepts]: Start accepts. Automaton has 17137 states and 20719 transitions. Word has length 164 [2022-07-22 20:44:20,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:20,255 INFO L495 AbstractCegarLoop]: Abstraction has 17137 states and 20719 transitions. [2022-07-22 20:44:20,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:20,256 INFO L276 IsEmpty]: Start isEmpty. Operand 17137 states and 20719 transitions. [2022-07-22 20:44:20,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:44:20,264 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:20,265 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:20,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-22 20:44:20,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-22 20:44:20,472 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:20,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:20,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1254162433, now seen corresponding path program 1 times [2022-07-22 20:44:20,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:20,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331944387] [2022-07-22 20:44:20,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:20,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:20,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:20,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:20,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:20,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:44:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:44:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:44:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:44:20,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,560 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-22 20:44:20,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:20,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331944387] [2022-07-22 20:44:20,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331944387] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:20,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655431151] [2022-07-22 20:44:20,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:20,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:20,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:20,564 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-07-22 20:44:20,587 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-07-22 20:44:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:20,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 20:44:20,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:20,700 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-07-22 20:44:20,700 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:20,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655431151] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:20,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:20,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 7 [2022-07-22 20:44:20,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075938321] [2022-07-22 20:44:20,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:20,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:44:20,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:20,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:44:20,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:44:20,703 INFO L87 Difference]: Start difference. First operand 17137 states and 20719 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:21,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:21,971 INFO L93 Difference]: Finished difference Result 34491 states and 42496 transitions. [2022-07-22 20:44:21,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:44:21,972 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:44:21,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:22,025 INFO L225 Difference]: With dead ends: 34491 [2022-07-22 20:44:22,025 INFO L226 Difference]: Without dead ends: 17369 [2022-07-22 20:44:22,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 184 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:44:22,053 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 49 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:22,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 690 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:22,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17369 states. [2022-07-22 20:44:23,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17369 to 16897. [2022-07-22 20:44:23,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16897 states, 14398 states have (on average 1.1564106125850813) internal successors, (16650), 14583 states have internal predecessors, (16650), 1311 states have call successors, (1311), 1000 states have call predecessors, (1311), 1187 states have return successors, (2083), 1317 states have call predecessors, (2083), 1311 states have call successors, (2083) [2022-07-22 20:44:23,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16897 states to 16897 states and 20044 transitions. [2022-07-22 20:44:23,228 INFO L78 Accepts]: Start accepts. Automaton has 16897 states and 20044 transitions. Word has length 164 [2022-07-22 20:44:23,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:23,228 INFO L495 AbstractCegarLoop]: Abstraction has 16897 states and 20044 transitions. [2022-07-22 20:44:23,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:23,228 INFO L276 IsEmpty]: Start isEmpty. Operand 16897 states and 20044 transitions. [2022-07-22 20:44:23,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:44:23,237 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:23,238 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:23,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-22 20:44:23,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-22 20:44:23,439 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:23,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:23,439 INFO L85 PathProgramCache]: Analyzing trace with hash -275290105, now seen corresponding path program 1 times [2022-07-22 20:44:23,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:23,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050047044] [2022-07-22 20:44:23,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:23,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:23,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:23,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:23,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:23,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:23,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:44:23,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:44:23,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:23,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:44:23,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:23,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:44:23,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,516 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-07-22 20:44:23,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:23,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050047044] [2022-07-22 20:44:23,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050047044] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:23,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821370787] [2022-07-22 20:44:23,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:23,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:23,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:23,519 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-07-22 20:44:23,520 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-07-22 20:44:23,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:23,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 20:44:23,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-07-22 20:44:23,661 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:23,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821370787] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:23,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:23,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 7 [2022-07-22 20:44:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240901276] [2022-07-22 20:44:23,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:23,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:44:23,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:23,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:44:23,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:44:23,664 INFO L87 Difference]: Start difference. First operand 16897 states and 20044 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:24,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:24,880 INFO L93 Difference]: Finished difference Result 27878 states and 33484 transitions. [2022-07-22 20:44:24,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:44:24,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:44:24,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:24,911 INFO L225 Difference]: With dead ends: 27878 [2022-07-22 20:44:24,912 INFO L226 Difference]: Without dead ends: 10993 [2022-07-22 20:44:24,939 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 184 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:44:24,940 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 10 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:24,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 675 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:24,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10993 states. [2022-07-22 20:44:25,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10993 to 10929. [2022-07-22 20:44:25,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10929 states, 9352 states have (on average 1.1417878528656973) internal successors, (10678), 9469 states have internal predecessors, (10678), 820 states have call successors, (820), 628 states have call predecessors, (820), 756 states have return successors, (1188), 833 states have call predecessors, (1188), 820 states have call successors, (1188) [2022-07-22 20:44:25,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10929 states to 10929 states and 12686 transitions. [2022-07-22 20:44:25,723 INFO L78 Accepts]: Start accepts. Automaton has 10929 states and 12686 transitions. Word has length 164 [2022-07-22 20:44:25,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:25,724 INFO L495 AbstractCegarLoop]: Abstraction has 10929 states and 12686 transitions. [2022-07-22 20:44:25,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:25,724 INFO L276 IsEmpty]: Start isEmpty. Operand 10929 states and 12686 transitions. [2022-07-22 20:44:25,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-07-22 20:44:25,730 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:25,730 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:25,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-22 20:44:25,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:25,931 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:25,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:25,931 INFO L85 PathProgramCache]: Analyzing trace with hash -14398090, now seen corresponding path program 1 times [2022-07-22 20:44:25,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:25,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964120191] [2022-07-22 20:44:25,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:25,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:25,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:25,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:25,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:44:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:25,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-22 20:44:25,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-22 20:44:25,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:25,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-22 20:44:25,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:25,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-07-22 20:44:25,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:25,999 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 29 proven. 3 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2022-07-22 20:44:25,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:26,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964120191] [2022-07-22 20:44:26,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964120191] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:26,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386028781] [2022-07-22 20:44:26,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:26,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:26,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:26,002 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:44:26,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-22 20:44:26,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:26,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:26,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:26,209 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-22 20:44:26,210 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:26,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386028781] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:26,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:26,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:26,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606716722] [2022-07-22 20:44:26,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:26,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:26,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:26,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:26,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:26,212 INFO L87 Difference]: Start difference. First operand 10929 states and 12686 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-22 20:44:26,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:26,580 INFO L93 Difference]: Finished difference Result 14331 states and 16618 transitions. [2022-07-22 20:44:26,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:26,580 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 199 [2022-07-22 20:44:26,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:26,587 INFO L225 Difference]: With dead ends: 14331 [2022-07-22 20:44:26,587 INFO L226 Difference]: Without dead ends: 3066 [2022-07-22 20:44:26,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:26,599 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 126 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:26,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 414 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:26,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2022-07-22 20:44:26,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 3066. [2022-07-22 20:44:26,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3066 states, 2604 states have (on average 1.1213517665130568) internal successors, (2920), 2627 states have internal predecessors, (2920), 258 states have call successors, (258), 186 states have call predecessors, (258), 203 states have return successors, (295), 254 states have call predecessors, (295), 258 states have call successors, (295) [2022-07-22 20:44:26,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3066 states to 3066 states and 3473 transitions. [2022-07-22 20:44:26,787 INFO L78 Accepts]: Start accepts. Automaton has 3066 states and 3473 transitions. Word has length 199 [2022-07-22 20:44:26,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:26,788 INFO L495 AbstractCegarLoop]: Abstraction has 3066 states and 3473 transitions. [2022-07-22 20:44:26,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-22 20:44:26,788 INFO L276 IsEmpty]: Start isEmpty. Operand 3066 states and 3473 transitions. [2022-07-22 20:44:26,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-07-22 20:44:26,792 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:26,792 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:26,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-07-22 20:44:26,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:26,998 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:26,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:26,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1772552057, now seen corresponding path program 1 times [2022-07-22 20:44:26,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:26,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526166992] [2022-07-22 20:44:26,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:26,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:27,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:27,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 20:44:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 20:44:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-22 20:44:27,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:27,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-22 20:44:27,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:27,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-07-22 20:44:27,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,098 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 53 proven. 41 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-22 20:44:27,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:27,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526166992] [2022-07-22 20:44:27,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526166992] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:27,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172716060] [2022-07-22 20:44:27,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:27,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:27,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:27,100 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:44:27,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-22 20:44:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:44:27,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:27,297 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-07-22 20:44:27,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:27,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172716060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:27,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:27,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 6 [2022-07-22 20:44:27,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604033026] [2022-07-22 20:44:27,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:27,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:27,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:27,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:27,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:44:27,300 INFO L87 Difference]: Start difference. First operand 3066 states and 3473 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-22 20:44:27,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:27,506 INFO L93 Difference]: Finished difference Result 5433 states and 6188 transitions. [2022-07-22 20:44:27,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:27,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 200 [2022-07-22 20:44:27,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:27,512 INFO L225 Difference]: With dead ends: 5433 [2022-07-22 20:44:27,512 INFO L226 Difference]: Without dead ends: 3066 [2022-07-22 20:44:27,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 224 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:44:27,515 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 94 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:27,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 367 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:27,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2022-07-22 20:44:27,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 3066. [2022-07-22 20:44:27,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3066 states, 2604 states have (on average 1.1105990783410138) internal successors, (2892), 2627 states have internal predecessors, (2892), 258 states have call successors, (258), 186 states have call predecessors, (258), 203 states have return successors, (295), 254 states have call predecessors, (295), 258 states have call successors, (295) [2022-07-22 20:44:27,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3066 states to 3066 states and 3445 transitions. [2022-07-22 20:44:27,710 INFO L78 Accepts]: Start accepts. Automaton has 3066 states and 3445 transitions. Word has length 200 [2022-07-22 20:44:27,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:27,710 INFO L495 AbstractCegarLoop]: Abstraction has 3066 states and 3445 transitions. [2022-07-22 20:44:27,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-22 20:44:27,710 INFO L276 IsEmpty]: Start isEmpty. Operand 3066 states and 3445 transitions. [2022-07-22 20:44:27,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-07-22 20:44:27,713 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:27,713 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:27,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-22 20:44:27,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:27,914 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:27,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:27,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2050879563, now seen corresponding path program 1 times [2022-07-22 20:44:27,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:27,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685956616] [2022-07-22 20:44:27,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:27,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:27,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:27,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:27,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:44:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:44:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:44:28,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:44:28,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 20:44:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 20:44:28,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:28,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-22 20:44:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:28,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-22 20:44:28,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:28,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-07-22 20:44:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:28,036 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-07-22 20:44:28,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:28,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685956616] [2022-07-22 20:44:28,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685956616] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:28,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:44:28,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:44:28,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437963928] [2022-07-22 20:44:28,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:28,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:44:28,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:28,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:44:28,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:44:28,039 INFO L87 Difference]: Start difference. First operand 3066 states and 3445 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 5 states have internal predecessors, (112), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 20:44:29,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:29,033 INFO L93 Difference]: Finished difference Result 3470 states and 3883 transitions. [2022-07-22 20:44:29,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 20:44:29,033 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 5 states have internal predecessors, (112), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 202 [2022-07-22 20:44:29,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:29,034 INFO L225 Difference]: With dead ends: 3470 [2022-07-22 20:44:29,034 INFO L226 Difference]: Without dead ends: 0 [2022-07-22 20:44:29,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-07-22 20:44:29,037 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 674 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:29,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [707 Valid, 875 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:44:29,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-07-22 20:44:29,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-07-22 20:44:29,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 20:44:29,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-07-22 20:44:29,038 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 202 [2022-07-22 20:44:29,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:29,038 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 20:44:29,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 5 states have internal predecessors, (112), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 20:44:29,039 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-07-22 20:44:29,039 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-07-22 20:44:29,041 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-07-22 20:44:29,041 INFO L805 garLoopResultBuilder]: Registering result SAFE for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-07-22 20:44:29,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-22 20:44:29,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-07-22 20:46:51,621 WARN L233 SmtUtils]: Spent 13.04s on a formula simplification. DAG size of input: 170 DAG size of output: 168 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-07-22 20:47:19,681 WARN L233 SmtUtils]: Spent 8.53s on a formula simplification. DAG size of input: 154 DAG size of output: 152 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-07-22 20:47:36,986 WARN L233 SmtUtils]: Spent 13.88s on a formula simplification. DAG size of input: 158 DAG size of output: 156 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or)