/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench/ps4-ll.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-19 23:39:51,115 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-19 23:39:51,117 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-19 23:39:51,169 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-19 23:39:51,169 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-19 23:39:51,170 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-19 23:39:51,171 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-19 23:39:51,173 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-19 23:39:51,175 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-19 23:39:51,175 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-19 23:39:51,176 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-19 23:39:51,177 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-19 23:39:51,178 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-19 23:39:51,178 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-19 23:39:51,179 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-19 23:39:51,180 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-19 23:39:51,181 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-19 23:39:51,182 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-19 23:39:51,183 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-19 23:39:51,184 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-19 23:39:51,186 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-19 23:39:51,186 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-19 23:39:51,188 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-19 23:39:51,189 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-19 23:39:51,189 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-19 23:39:51,191 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-19 23:39:51,192 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-19 23:39:51,192 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-19 23:39:51,192 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-19 23:39:51,193 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-19 23:39:51,193 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-19 23:39:51,194 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-19 23:39:51,194 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-19 23:39:51,195 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-19 23:39:51,195 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-19 23:39:51,196 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-19 23:39:51,196 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-19 23:39:51,197 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-19 23:39:51,197 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-19 23:39:51,197 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-19 23:39:51,198 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-19 23:39:51,206 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-19 23:39:51,206 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2022-03-19 23:39:51,238 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-19 23:39:51,238 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-19 23:39:51,238 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-19 23:39:51,238 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-19 23:39:51,239 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-19 23:39:51,239 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-19 23:39:51,240 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-19 23:39:51,240 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-19 23:39:51,240 INFO L138 SettingsManager]: * Use SBE=true [2022-03-19 23:39:51,240 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-19 23:39:51,240 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-19 23:39:51,240 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-19 23:39:51,240 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-19 23:39:51,240 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-19 23:39:51,241 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-19 23:39:51,241 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-19 23:39:51,241 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-19 23:39:51,241 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-19 23:39:51,241 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-19 23:39:51,241 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-19 23:39:51,241 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-19 23:39:51,241 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-19 23:39:51,242 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-19 23:39:51,242 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-19 23:39:51,242 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 23:39:51,242 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-19 23:39:51,242 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-19 23:39:51,242 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-19 23:39:51,242 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-19 23:39:51,242 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-19 23:39:51,243 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-19 23:39:51,243 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-03-19 23:39:51,243 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-19 23:39:51,245 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-19 23:39:51,457 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-19 23:39:51,482 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-19 23:39:51,484 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-19 23:39:51,484 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-19 23:39:51,485 INFO L275 PluginConnector]: CDTParser initialized [2022-03-19 23:39:51,487 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench/ps4-ll.c [2022-03-19 23:39:51,544 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/992fb0f25/d57380dfeb2440d187cd9db015c96d85/FLAGf01847dea [2022-03-19 23:39:51,879 INFO L306 CDTParser]: Found 1 translation units. [2022-03-19 23:39:51,880 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench/ps4-ll.c [2022-03-19 23:39:51,885 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/992fb0f25/d57380dfeb2440d187cd9db015c96d85/FLAGf01847dea [2022-03-19 23:39:51,894 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/992fb0f25/d57380dfeb2440d187cd9db015c96d85 [2022-03-19 23:39:51,897 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-19 23:39:51,898 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-19 23:39:51,899 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-19 23:39:51,899 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-19 23:39:51,902 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-19 23:39:51,902 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 11:39:51" (1/1) ... [2022-03-19 23:39:51,903 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a3ecc08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:51, skipping insertion in model container [2022-03-19 23:39:51,903 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 11:39:51" (1/1) ... [2022-03-19 23:39:51,908 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-19 23:39:51,918 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-19 23:39:52,061 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench/ps4-ll.c[458,471] [2022-03-19 23:39:52,077 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 23:39:52,098 INFO L203 MainTranslator]: Completed pre-run [2022-03-19 23:39:52,106 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench/ps4-ll.c[458,471] [2022-03-19 23:39:52,111 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 23:39:52,121 INFO L208 MainTranslator]: Completed translation [2022-03-19 23:39:52,122 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52 WrapperNode [2022-03-19 23:39:52,122 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-19 23:39:52,123 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-19 23:39:52,123 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-19 23:39:52,123 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-19 23:39:52,131 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,131 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,136 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,136 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,140 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,142 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,143 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,144 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-19 23:39:52,145 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-19 23:39:52,145 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-19 23:39:52,145 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-19 23:39:52,146 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (1/1) ... [2022-03-19 23:39:52,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 23:39:52,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:52,172 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-03-19 23:39:52,177 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-03-19 23:39:52,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-19 23:39:52,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-19 23:39:52,201 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-19 23:39:52,201 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-19 23:39:52,201 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-19 23:39:52,201 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-19 23:39:52,201 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-19 23:39:52,201 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-19 23:39:52,201 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-19 23:39:52,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-19 23:39:52,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-19 23:39:52,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-19 23:39:52,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-19 23:39:52,253 INFO L234 CfgBuilder]: Building ICFG [2022-03-19 23:39:52,254 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-19 23:39:52,335 INFO L275 CfgBuilder]: Performing block encoding [2022-03-19 23:39:52,339 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-19 23:39:52,340 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-19 23:39:52,341 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 11:39:52 BoogieIcfgContainer [2022-03-19 23:39:52,341 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-19 23:39:52,343 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-19 23:39:52,343 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-19 23:39:52,349 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-19 23:39:52,349 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.03 11:39:51" (1/3) ... [2022-03-19 23:39:52,350 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae0cf90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 11:39:52, skipping insertion in model container [2022-03-19 23:39:52,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 11:39:52" (2/3) ... [2022-03-19 23:39:52,350 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae0cf90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 11:39:52, skipping insertion in model container [2022-03-19 23:39:52,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 11:39:52" (3/3) ... [2022-03-19 23:39:52,351 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll.c [2022-03-19 23:39:52,354 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-19 23:39:52,354 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-19 23:39:52,388 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-19 23:39:52,395 INFO L340 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 [2022-03-19 23:39:52,395 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-19 23:39:52,408 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-19 23:39:52,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-19 23:39:52,412 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:52,412 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:52,413 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:52,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:52,417 INFO L85 PathProgramCache]: Analyzing trace with hash -973133132, now seen corresponding path program 1 times [2022-03-19 23:39:52,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:52,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285782753] [2022-03-19 23:39:52,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:52,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:39:52,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 23:39:52,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:39:52,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-19 23:39:52,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:52,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285782753] [2022-03-19 23:39:52,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285782753] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 23:39:52,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 23:39:52,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 23:39:52,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676058344] [2022-03-19 23:39:52,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 23:39:52,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-19 23:39:52,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:52,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-19 23:39:52,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 23:39:52,616 INFO L87 Difference]: Start difference. First operand has 22 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-19 23:39:52,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:52,694 INFO L93 Difference]: Finished difference Result 38 states and 51 transitions. [2022-03-19 23:39:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-19 23:39:52,696 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-03-19 23:39:52,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:52,702 INFO L225 Difference]: With dead ends: 38 [2022-03-19 23:39:52,702 INFO L226 Difference]: Without dead ends: 17 [2022-03-19 23:39:52,704 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 23:39:52,707 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 11 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:52,708 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 24 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 23:39:52,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-03-19 23:39:52,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2022-03-19 23:39:52,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 10 states have internal predecessors, (11), 5 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-19 23:39:52,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2022-03-19 23:39:52,736 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 11 [2022-03-19 23:39:52,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:52,736 INFO L478 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2022-03-19 23:39:52,736 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-19 23:39:52,737 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2022-03-19 23:39:52,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-19 23:39:52,737 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:52,737 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:52,737 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-19 23:39:52,738 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:52,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:52,739 INFO L85 PathProgramCache]: Analyzing trace with hash -971345672, now seen corresponding path program 1 times [2022-03-19 23:39:52,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:52,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492697440] [2022-03-19 23:39:52,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:52,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:52,752 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:52,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2108140846] [2022-03-19 23:39:52,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:52,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:52,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:52,755 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-03-19 23:39:52,767 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-03-19 23:39:52,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:39:52,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 23:39:52,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:52,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-19 23:39:52,958 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 23:39:52,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:52,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492697440] [2022-03-19 23:39:52,959 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:52,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108140846] [2022-03-19 23:39:52,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108140846] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 23:39:52,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 23:39:52,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 23:39:52,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554536315] [2022-03-19 23:39:52,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 23:39:52,965 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 23:39:52,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:52,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 23:39:52,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 23:39:52,970 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-19 23:39:53,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:53,034 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2022-03-19 23:39:53,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 23:39:53,035 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-03-19 23:39:53,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:53,038 INFO L225 Difference]: With dead ends: 28 [2022-03-19 23:39:53,039 INFO L226 Difference]: Without dead ends: 24 [2022-03-19 23:39:53,039 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-19 23:39:53,041 INFO L913 BasicCegarLoop]: 16 mSDtfsCounter, 6 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:53,041 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 60 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 23:39:53,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-03-19 23:39:53,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-03-19 23:39:53,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 15 states have internal predecessors, (16), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-19 23:39:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2022-03-19 23:39:53,056 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 11 [2022-03-19 23:39:53,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:53,057 INFO L478 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2022-03-19 23:39:53,057 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-19 23:39:53,057 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2022-03-19 23:39:53,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-19 23:39:53,058 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:53,058 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:53,084 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-03-19 23:39:53,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:53,280 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:53,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:53,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1679137237, now seen corresponding path program 1 times [2022-03-19 23:39:53,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:53,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424542811] [2022-03-19 23:39:53,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:53,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:53,292 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:53,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [25337376] [2022-03-19 23:39:53,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:53,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:53,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:53,302 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-03-19 23:39:53,304 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-03-19 23:39:53,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:39:53,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-19 23:39:53,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:53,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-19 23:39:53,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:39:53,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-19 23:39:53,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:53,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424542811] [2022-03-19 23:39:53,967 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:53,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25337376] [2022-03-19 23:39:53,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25337376] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 23:39:53,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:39:53,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-19 23:39:53,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221463920] [2022-03-19 23:39:53,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 23:39:53,968 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 23:39:53,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:53,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 23:39:53,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-19 23:39:53,971 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-19 23:39:54,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:54,009 INFO L93 Difference]: Finished difference Result 30 states and 31 transitions. [2022-03-19 23:39:54,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 23:39:54,010 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2022-03-19 23:39:54,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:54,012 INFO L225 Difference]: With dead ends: 30 [2022-03-19 23:39:54,012 INFO L226 Difference]: Without dead ends: 25 [2022-03-19 23:39:54,014 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-19 23:39:54,017 INFO L913 BasicCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:54,019 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 53 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 23:39:54,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-03-19 23:39:54,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-03-19 23:39:54,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 16 states have (on average 1.0625) internal successors, (17), 16 states have internal predecessors, (17), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-19 23:39:54,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2022-03-19 23:39:54,030 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 18 [2022-03-19 23:39:54,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:54,031 INFO L478 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2022-03-19 23:39:54,031 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-19 23:39:54,031 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2022-03-19 23:39:54,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-19 23:39:54,032 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:54,032 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:54,058 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-03-19 23:39:54,251 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-19 23:39:54,252 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:54,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:54,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1991962395, now seen corresponding path program 1 times [2022-03-19 23:39:54,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:54,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771109284] [2022-03-19 23:39:54,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:54,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:54,262 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:54,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1405512834] [2022-03-19 23:39:54,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:54,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:54,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:54,269 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-03-19 23:39:54,302 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-03-19 23:39:54,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:39:54,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-19 23:39:54,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:54,515 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 23:39:54,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:39:54,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:54,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771109284] [2022-03-19 23:39:54,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:54,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405512834] [2022-03-19 23:39:54,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405512834] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:39:54,663 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:39:54,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-19 23:39:54,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556115919] [2022-03-19 23:39:54,663 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:39:54,663 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-19 23:39:54,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:54,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-19 23:39:54,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-19 23:39:54,664 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-19 23:39:54,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:54,720 INFO L93 Difference]: Finished difference Result 33 states and 34 transitions. [2022-03-19 23:39:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-19 23:39:54,720 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 24 [2022-03-19 23:39:54,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:54,721 INFO L225 Difference]: With dead ends: 33 [2022-03-19 23:39:54,721 INFO L226 Difference]: Without dead ends: 28 [2022-03-19 23:39:54,722 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-19 23:39:54,722 INFO L913 BasicCegarLoop]: 19 mSDtfsCounter, 2 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:54,723 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 96 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 23:39:54,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-03-19 23:39:54,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2022-03-19 23:39:54,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 18 states have (on average 1.0555555555555556) internal successors, (19), 18 states have internal predecessors, (19), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-19 23:39:54,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 29 transitions. [2022-03-19 23:39:54,728 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 29 transitions. Word has length 24 [2022-03-19 23:39:54,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:54,728 INFO L478 AbstractCegarLoop]: Abstraction has 28 states and 29 transitions. [2022-03-19 23:39:54,728 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-19 23:39:54,728 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 29 transitions. [2022-03-19 23:39:54,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-19 23:39:54,729 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:54,729 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:54,749 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-03-19 23:39:54,939 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:54,940 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:54,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:54,940 INFO L85 PathProgramCache]: Analyzing trace with hash 486172306, now seen corresponding path program 2 times [2022-03-19 23:39:54,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:54,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631719604] [2022-03-19 23:39:54,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:54,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:54,950 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:54,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1080442751] [2022-03-19 23:39:54,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 23:39:54,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:54,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:54,956 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-03-19 23:39:54,957 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-03-19 23:39:54,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 23:39:54,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:39:55,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-19 23:39:55,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:55,183 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 23:39:55,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:39:55,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:55,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631719604] [2022-03-19 23:39:55,380 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:55,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080442751] [2022-03-19 23:39:55,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080442751] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:39:55,380 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:39:55,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-03-19 23:39:55,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456451287] [2022-03-19 23:39:55,381 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:39:55,381 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 23:39:55,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:55,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 23:39:55,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-19 23:39:55,382 INFO L87 Difference]: Start difference. First operand 28 states and 29 transitions. Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-19 23:39:55,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:55,445 INFO L93 Difference]: Finished difference Result 36 states and 38 transitions. [2022-03-19 23:39:55,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 23:39:55,446 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 31 [2022-03-19 23:39:55,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:55,446 INFO L225 Difference]: With dead ends: 36 [2022-03-19 23:39:55,446 INFO L226 Difference]: Without dead ends: 31 [2022-03-19 23:39:55,447 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-03-19 23:39:55,447 INFO L913 BasicCegarLoop]: 22 mSDtfsCounter, 2 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:55,448 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 127 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 23:39:55,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-19 23:39:55,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-19 23:39:55,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 7 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-19 23:39:55,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 33 transitions. [2022-03-19 23:39:55,454 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 33 transitions. Word has length 31 [2022-03-19 23:39:55,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:55,454 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 33 transitions. [2022-03-19 23:39:55,454 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-19 23:39:55,454 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 33 transitions. [2022-03-19 23:39:55,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-19 23:39:55,455 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:55,455 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:55,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-19 23:39:55,667 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:55,667 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:55,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:55,668 INFO L85 PathProgramCache]: Analyzing trace with hash -625556411, now seen corresponding path program 3 times [2022-03-19 23:39:55,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:55,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409434505] [2022-03-19 23:39:55,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:55,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:55,677 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:55,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [661323995] [2022-03-19 23:39:55,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-19 23:39:55,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:55,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:55,679 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-03-19 23:39:55,702 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-03-19 23:39:55,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-19 23:39:55,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:39:55,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-19 23:39:55,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:55,915 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 23:39:55,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:39:56,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:56,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409434505] [2022-03-19 23:39:56,044 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:56,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661323995] [2022-03-19 23:39:56,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661323995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:39:56,044 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:39:56,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-19 23:39:56,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592474397] [2022-03-19 23:39:56,045 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:39:56,045 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-19 23:39:56,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:56,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-19 23:39:56,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-03-19 23:39:56,046 INFO L87 Difference]: Start difference. First operand 31 states and 33 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-19 23:39:56,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:56,128 INFO L93 Difference]: Finished difference Result 39 states and 42 transitions. [2022-03-19 23:39:56,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 23:39:56,128 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 38 [2022-03-19 23:39:56,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:56,130 INFO L225 Difference]: With dead ends: 39 [2022-03-19 23:39:56,130 INFO L226 Difference]: Without dead ends: 34 [2022-03-19 23:39:56,130 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-03-19 23:39:56,132 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 2 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:56,133 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 162 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 23:39:56,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-19 23:39:56,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-19 23:39:56,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 8 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-19 23:39:56,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 37 transitions. [2022-03-19 23:39:56,145 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 37 transitions. Word has length 38 [2022-03-19 23:39:56,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:56,147 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 37 transitions. [2022-03-19 23:39:56,147 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-19 23:39:56,147 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 37 transitions. [2022-03-19 23:39:56,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-19 23:39:56,149 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:56,149 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:56,173 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-03-19 23:39:56,363 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:56,364 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:56,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:56,364 INFO L85 PathProgramCache]: Analyzing trace with hash -516282574, now seen corresponding path program 4 times [2022-03-19 23:39:56,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:56,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753045407] [2022-03-19 23:39:56,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:56,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:56,373 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:56,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442433831] [2022-03-19 23:39:56,373 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 23:39:56,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:56,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:56,374 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-03-19 23:39:56,376 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-03-19 23:39:56,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 23:39:56,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:39:56,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-19 23:39:56,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:56,674 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-19 23:39:56,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:39:56,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:56,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753045407] [2022-03-19 23:39:56,803 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:56,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442433831] [2022-03-19 23:39:56,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442433831] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:39:56,803 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:39:56,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-19 23:39:56,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403591028] [2022-03-19 23:39:56,804 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:39:56,804 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-19 23:39:56,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-19 23:39:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-03-19 23:39:56,805 INFO L87 Difference]: Start difference. First operand 34 states and 37 transitions. Second operand has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-19 23:39:56,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:56,911 INFO L93 Difference]: Finished difference Result 42 states and 46 transitions. [2022-03-19 23:39:56,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 23:39:56,912 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 45 [2022-03-19 23:39:56,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:56,913 INFO L225 Difference]: With dead ends: 42 [2022-03-19 23:39:56,913 INFO L226 Difference]: Without dead ends: 37 [2022-03-19 23:39:56,913 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-19 23:39:56,914 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:56,914 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 201 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 23:39:56,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-19 23:39:56,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-19 23:39:56,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 9 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-19 23:39:56,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 41 transitions. [2022-03-19 23:39:56,920 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 41 transitions. Word has length 45 [2022-03-19 23:39:56,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:56,920 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 41 transitions. [2022-03-19 23:39:56,921 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-19 23:39:56,921 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 41 transitions. [2022-03-19 23:39:56,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-19 23:39:56,921 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:56,922 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:56,947 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-03-19 23:39:57,142 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:57,142 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:57,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:57,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1878724517, now seen corresponding path program 5 times [2022-03-19 23:39:57,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:57,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658269294] [2022-03-19 23:39:57,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:57,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:57,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:57,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [589619968] [2022-03-19 23:39:57,152 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-19 23:39:57,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:57,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:57,153 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-03-19 23:39:57,169 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-03-19 23:39:57,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-19 23:39:57,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:39:57,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-19 23:39:57,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:57,521 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-19 23:39:57,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:39:57,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:57,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658269294] [2022-03-19 23:39:57,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:57,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589619968] [2022-03-19 23:39:57,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589619968] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:39:57,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:39:57,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-19 23:39:57,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423505926] [2022-03-19 23:39:57,659 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:39:57,659 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 23:39:57,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:57,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 23:39:57,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-03-19 23:39:57,660 INFO L87 Difference]: Start difference. First operand 37 states and 41 transitions. Second operand has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-19 23:39:57,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:57,780 INFO L93 Difference]: Finished difference Result 45 states and 50 transitions. [2022-03-19 23:39:57,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-19 23:39:57,781 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 52 [2022-03-19 23:39:57,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:57,782 INFO L225 Difference]: With dead ends: 45 [2022-03-19 23:39:57,782 INFO L226 Difference]: Without dead ends: 40 [2022-03-19 23:39:57,782 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-19 23:39:57,782 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:57,783 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 244 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 23:39:57,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-03-19 23:39:57,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-03-19 23:39:57,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 10 states have call successors, (10), 5 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-19 23:39:57,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 45 transitions. [2022-03-19 23:39:57,789 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 45 transitions. Word has length 52 [2022-03-19 23:39:57,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:57,789 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 45 transitions. [2022-03-19 23:39:57,789 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-19 23:39:57,790 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 45 transitions. [2022-03-19 23:39:57,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-19 23:39:57,790 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:57,790 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:57,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-19 23:39:58,013 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:58,014 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:58,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:58,014 INFO L85 PathProgramCache]: Analyzing trace with hash -2079567918, now seen corresponding path program 6 times [2022-03-19 23:39:58,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:58,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319062364] [2022-03-19 23:39:58,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:58,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:58,022 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:58,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2023893263] [2022-03-19 23:39:58,023 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 23:39:58,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:58,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:58,024 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-03-19 23:39:58,025 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-03-19 23:39:58,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 23:39:58,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:39:58,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-19 23:39:58,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-19 23:39:58,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:39:58,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:39:58,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319062364] [2022-03-19 23:39:58,916 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:39:58,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023893263] [2022-03-19 23:39:58,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023893263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:39:58,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:39:58,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-19 23:39:58,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150835951] [2022-03-19 23:39:58,917 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:39:58,917 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 23:39:58,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:39:58,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 23:39:58,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-19 23:39:58,918 INFO L87 Difference]: Start difference. First operand 40 states and 45 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-19 23:39:59,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:39:59,062 INFO L93 Difference]: Finished difference Result 48 states and 54 transitions. [2022-03-19 23:39:59,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 23:39:59,063 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 59 [2022-03-19 23:39:59,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:39:59,064 INFO L225 Difference]: With dead ends: 48 [2022-03-19 23:39:59,064 INFO L226 Difference]: Without dead ends: 43 [2022-03-19 23:39:59,065 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-03-19 23:39:59,065 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:39:59,066 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 291 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 23:39:59,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-19 23:39:59,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-03-19 23:39:59,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 11 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-19 23:39:59,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 49 transitions. [2022-03-19 23:39:59,072 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 49 transitions. Word has length 59 [2022-03-19 23:39:59,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:39:59,072 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 49 transitions. [2022-03-19 23:39:59,073 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-19 23:39:59,073 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 49 transitions. [2022-03-19 23:39:59,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-19 23:39:59,073 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:39:59,073 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:39:59,081 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-03-19 23:39:59,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-19 23:39:59,280 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:39:59,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:39:59,280 INFO L85 PathProgramCache]: Analyzing trace with hash 2024272645, now seen corresponding path program 7 times [2022-03-19 23:39:59,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:39:59,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284126494] [2022-03-19 23:39:59,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:39:59,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:39:59,288 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:39:59,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [975909161] [2022-03-19 23:39:59,288 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-19 23:39:59,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:39:59,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:39:59,290 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-03-19 23:39:59,291 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-03-19 23:39:59,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:39:59,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-19 23:39:59,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:39:59,869 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-19 23:39:59,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:40:00,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:40:00,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284126494] [2022-03-19 23:40:00,015 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:40:00,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975909161] [2022-03-19 23:40:00,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975909161] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:40:00,016 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:40:00,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-19 23:40:00,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354141813] [2022-03-19 23:40:00,016 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:40:00,017 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 23:40:00,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:40:00,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 23:40:00,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-19 23:40:00,018 INFO L87 Difference]: Start difference. First operand 43 states and 49 transitions. Second operand has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-19 23:40:00,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:40:00,191 INFO L93 Difference]: Finished difference Result 51 states and 58 transitions. [2022-03-19 23:40:00,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 23:40:00,191 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 66 [2022-03-19 23:40:00,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:40:00,192 INFO L225 Difference]: With dead ends: 51 [2022-03-19 23:40:00,192 INFO L226 Difference]: Without dead ends: 46 [2022-03-19 23:40:00,193 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-19 23:40:00,193 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:40:00,193 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 342 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 23:40:00,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-19 23:40:00,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-03-19 23:40:00,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 12 states have call successors, (12), 5 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-19 23:40:00,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 53 transitions. [2022-03-19 23:40:00,200 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 53 transitions. Word has length 66 [2022-03-19 23:40:00,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:40:00,200 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 53 transitions. [2022-03-19 23:40:00,201 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-19 23:40:00,201 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 53 transitions. [2022-03-19 23:40:00,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-19 23:40:00,201 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:40:00,202 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:40:00,211 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-03-19 23:40:00,407 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-19 23:40:00,408 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:40:00,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:40:00,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1092280434, now seen corresponding path program 8 times [2022-03-19 23:40:00,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:40:00,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215358216] [2022-03-19 23:40:00,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:40:00,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:40:00,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:40:00,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1222632349] [2022-03-19 23:40:00,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 23:40:00,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:40:00,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:40:00,424 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-03-19 23:40:00,425 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-03-19 23:40:00,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 23:40:00,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:40:00,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-19 23:40:00,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:40:01,201 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-19 23:40:01,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:40:01,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:40:01,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215358216] [2022-03-19 23:40:01,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:40:01,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222632349] [2022-03-19 23:40:01,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222632349] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:40:01,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:40:01,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-19 23:40:01,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144750017] [2022-03-19 23:40:01,372 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:40:01,373 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-19 23:40:01,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:40:01,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-19 23:40:01,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-03-19 23:40:01,374 INFO L87 Difference]: Start difference. First operand 46 states and 53 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-19 23:40:01,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:40:01,553 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2022-03-19 23:40:01,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 23:40:01,554 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 73 [2022-03-19 23:40:01,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:40:01,555 INFO L225 Difference]: With dead ends: 54 [2022-03-19 23:40:01,555 INFO L226 Difference]: Without dead ends: 49 [2022-03-19 23:40:01,555 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-19 23:40:01,556 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 2 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:40:01,556 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 397 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 23:40:01,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-19 23:40:01,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-03-19 23:40:01,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 13 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-19 23:40:01,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 57 transitions. [2022-03-19 23:40:01,562 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 57 transitions. Word has length 73 [2022-03-19 23:40:01,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:40:01,563 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 57 transitions. [2022-03-19 23:40:01,563 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-19 23:40:01,563 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 57 transitions. [2022-03-19 23:40:01,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-19 23:40:01,564 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:40:01,564 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:40:01,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-19 23:40:01,764 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-19 23:40:01,765 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:40:01,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:40:01,765 INFO L85 PathProgramCache]: Analyzing trace with hash 634613349, now seen corresponding path program 9 times [2022-03-19 23:40:01,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:40:01,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771047695] [2022-03-19 23:40:01,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:40:01,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:40:01,775 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:40:01,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1357313788] [2022-03-19 23:40:01,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-19 23:40:01,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:40:01,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:40:01,779 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-03-19 23:40:01,819 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-03-19 23:40:02,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-19 23:40:02,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:40:02,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-19 23:40:02,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:40:03,079 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-19 23:40:03,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:40:03,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:40:03,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771047695] [2022-03-19 23:40:03,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:40:03,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357313788] [2022-03-19 23:40:03,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357313788] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:40:03,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:40:03,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-03-19 23:40:03,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046735553] [2022-03-19 23:40:03,221 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:40:03,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 23:40:03,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:40:03,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 23:40:03,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-03-19 23:40:03,222 INFO L87 Difference]: Start difference. First operand 49 states and 57 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-19 23:40:03,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:40:03,426 INFO L93 Difference]: Finished difference Result 57 states and 66 transitions. [2022-03-19 23:40:03,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 23:40:03,426 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 80 [2022-03-19 23:40:03,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:40:03,427 INFO L225 Difference]: With dead ends: 57 [2022-03-19 23:40:03,427 INFO L226 Difference]: Without dead ends: 52 [2022-03-19 23:40:03,427 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-19 23:40:03,428 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 23:40:03,428 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 456 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 23:40:03,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-19 23:40:03,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-03-19 23:40:03,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 14 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-19 23:40:03,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 61 transitions. [2022-03-19 23:40:03,435 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 61 transitions. Word has length 80 [2022-03-19 23:40:03,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:40:03,435 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 61 transitions. [2022-03-19 23:40:03,436 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-19 23:40:03,436 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 61 transitions. [2022-03-19 23:40:03,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-19 23:40:03,437 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:40:03,437 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:40:03,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-19 23:40:03,647 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-19 23:40:03,647 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:40:03,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:40:03,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1567631086, now seen corresponding path program 10 times [2022-03-19 23:40:03,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:40:03,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036536213] [2022-03-19 23:40:03,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:40:03,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:40:03,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:40:03,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1578944592] [2022-03-19 23:40:03,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 23:40:03,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:40:03,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:40:03,656 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-03-19 23:40:03,662 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-03-19 23:40:04,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 23:40:04,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:40:04,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-19 23:40:04,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:40:04,648 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-19 23:40:04,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:40:04,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:40:04,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036536213] [2022-03-19 23:40:04,839 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:40:04,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578944592] [2022-03-19 23:40:04,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578944592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:40:04,839 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:40:04,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-19 23:40:04,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280798989] [2022-03-19 23:40:04,839 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:40:04,839 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-19 23:40:04,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:40:04,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-19 23:40:04,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-03-19 23:40:04,840 INFO L87 Difference]: Start difference. First operand 52 states and 61 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-19 23:40:05,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:40:05,066 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2022-03-19 23:40:05,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 23:40:05,066 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 87 [2022-03-19 23:40:05,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:40:05,067 INFO L225 Difference]: With dead ends: 60 [2022-03-19 23:40:05,067 INFO L226 Difference]: Without dead ends: 55 [2022-03-19 23:40:05,067 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-19 23:40:05,068 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 23:40:05,068 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 519 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 23:40:05,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-19 23:40:05,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-03-19 23:40:05,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 15 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-19 23:40:05,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 65 transitions. [2022-03-19 23:40:05,075 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 65 transitions. Word has length 87 [2022-03-19 23:40:05,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:40:05,076 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 65 transitions. [2022-03-19 23:40:05,076 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-19 23:40:05,076 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 65 transitions. [2022-03-19 23:40:05,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-03-19 23:40:05,077 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:40:05,077 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:40:05,084 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-03-19 23:40:05,284 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-19 23:40:05,284 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:40:05,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:40:05,285 INFO L85 PathProgramCache]: Analyzing trace with hash 169050565, now seen corresponding path program 11 times [2022-03-19 23:40:05,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:40:05,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872116705] [2022-03-19 23:40:05,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:40:05,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:40:05,303 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:40:05,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [743295090] [2022-03-19 23:40:05,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-19 23:40:05,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:40:05,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:40:05,305 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-03-19 23:40:05,318 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-03-19 23:40:06,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-19 23:40:06,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:40:06,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-19 23:40:06,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:40:06,712 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 76 proven. 206 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-03-19 23:40:06,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:41:32,079 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (* c_main_~y~0 c_main_~y~0))) (or (< (div (+ (* 14 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 73 c_main_~y~0 c_main_~y~0) (* 156 c_main_~y~0) 120 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) (+ (* 39 c_main_~y~0) 30 (div (+ (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0) (* (- 2) c_main_~y~0 c_main_~y~0 c_main_~y~0)) (- 4)) (* (* c_main_~y~0 c_main_~y~0 c_main_~y~0) 3) (* 18 .cse0))) (<= c_main_~k~0 (+ 2 c_main_~c~0)) (< (+ 3 c_main_~c~0) c_main_~k~0) (= (+ (* c_main_~y~0 c_main_~k~0) (* 3 c_main_~k~0)) (+ (* 6 c_main_~y~0) 9 .cse0)))) is different from false [2022-03-19 23:41:58,494 WARN L833 $PredicateComparison]: unable to prove that (or (let ((.cse0 (+ 2 c_main_~y~0))) (= (+ (* 3 c_main_~k~0) (* .cse0 c_main_~k~0)) (+ (* 6 c_main_~y~0) (* .cse0 .cse0) 21))) (< (div (+ (* 22 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 181 c_main_~y~0 c_main_~y~0) 852 (* 648 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) (+ 204 (* 36 (* c_main_~y~0 c_main_~y~0)) (div (+ (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0) (- 36) (* (- 10) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 37) c_main_~y~0 c_main_~y~0) (* (- 60) c_main_~y~0)) (- 4)) (* (* c_main_~y~0 c_main_~y~0 c_main_~y~0) 3) (* 147 c_main_~y~0))) (<= c_main_~k~0 (+ c_main_~c~0 4)) (< (+ 5 c_main_~c~0) c_main_~k~0)) is different from false [2022-03-19 23:43:49,955 WARN L833 $PredicateComparison]: unable to prove that (or (< (div (+ (* 42 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 4608 c_main_~y~0) 11992 (* 661 c_main_~y~0 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) (+ (div (+ (* (- 1680) c_main_~y~0) (* (- 30) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 337) c_main_~y~0 c_main_~y~0) (- 3136)) (- 4)) (* 732 c_main_~y~0) (* (* c_main_~y~0 c_main_~y~0 c_main_~y~0) 3) 2214 (* 81 (* c_main_~y~0 c_main_~y~0)))) (forall ((main_~k~0 Int)) (or (= (+ (* 20 c_main_~y~0) 100 (* c_main_~y~0 c_main_~y~0)) (+ (* main_~k~0 c_main_~y~0) (* main_~k~0 10))) (<= main_~k~0 (+ 9 c_main_~c~0)) (< (+ c_main_~c~0 10) main_~k~0)))) is different from false [2022-03-19 23:43:52,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:43:52,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872116705] [2022-03-19 23:43:52,398 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:43:52,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743295090] [2022-03-19 23:43:52,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743295090] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:43:52,398 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:43:52,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-19 23:43:52,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458866495] [2022-03-19 23:43:52,399 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:43:52,399 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 23:43:52,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:43:52,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 23:43:52,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=866, Unknown=16, NotChecked=192, Total=1260 [2022-03-19 23:43:52,400 INFO L87 Difference]: Start difference. First operand 55 states and 65 transitions. Second operand has 21 states, 20 states have (on average 1.8) internal successors, (36), 18 states have internal predecessors, (36), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-19 23:43:52,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:43:52,820 INFO L93 Difference]: Finished difference Result 63 states and 74 transitions. [2022-03-19 23:43:52,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-19 23:43:52,821 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 18 states have internal predecessors, (36), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 94 [2022-03-19 23:43:52,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:43:52,821 INFO L225 Difference]: With dead ends: 63 [2022-03-19 23:43:52,822 INFO L226 Difference]: Without dead ends: 58 [2022-03-19 23:43:52,822 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 161.4s TimeCoverageRelationStatistics Valid=207, Invalid=1049, Unknown=16, NotChecked=210, Total=1482 [2022-03-19 23:43:52,823 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 9 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 23:43:52,823 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 523 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 23:43:52,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-03-19 23:43:52,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-03-19 23:43:52,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 16 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-19 23:43:52,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 69 transitions. [2022-03-19 23:43:52,831 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 69 transitions. Word has length 94 [2022-03-19 23:43:52,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:43:52,832 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 69 transitions. [2022-03-19 23:43:52,832 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 18 states have internal predecessors, (36), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-19 23:43:52,832 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 69 transitions. [2022-03-19 23:43:52,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-19 23:43:52,833 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:43:52,833 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:43:52,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-19 23:43:53,033 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-19 23:43:53,034 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:43:53,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:43:53,034 INFO L85 PathProgramCache]: Analyzing trace with hash 555039154, now seen corresponding path program 12 times [2022-03-19 23:43:53,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:43:53,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500055393] [2022-03-19 23:43:53,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:43:53,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:43:53,042 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:43:53,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993762205] [2022-03-19 23:43:53,043 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 23:43:53,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:43:53,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:43:53,044 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-03-19 23:43:53,045 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-03-19 23:43:53,683 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-19 23:43:53,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:43:53,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-19 23:43:53,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:43:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 26 proven. 234 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-19 23:43:54,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:43:54,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:43:54,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500055393] [2022-03-19 23:43:54,212 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:43:54,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993762205] [2022-03-19 23:43:54,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993762205] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:43:54,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:43:54,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-19 23:43:54,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889005375] [2022-03-19 23:43:54,214 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:43:54,214 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 23:43:54,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:43:54,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 23:43:54,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-19 23:43:54,215 INFO L87 Difference]: Start difference. First operand 58 states and 69 transitions. Second operand has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-19 23:43:54,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:43:54,503 INFO L93 Difference]: Finished difference Result 66 states and 78 transitions. [2022-03-19 23:43:54,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 23:43:54,504 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 101 [2022-03-19 23:43:54,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:43:54,504 INFO L225 Difference]: With dead ends: 66 [2022-03-19 23:43:54,504 INFO L226 Difference]: Without dead ends: 61 [2022-03-19 23:43:54,505 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-19 23:43:54,505 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 23:43:54,506 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 657 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 23:43:54,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-03-19 23:43:54,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-03-19 23:43:54,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 17 states have call successors, (17), 5 states have call predecessors, (17), 3 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-19 23:43:54,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 73 transitions. [2022-03-19 23:43:54,516 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 73 transitions. Word has length 101 [2022-03-19 23:43:54,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:43:54,516 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 73 transitions. [2022-03-19 23:43:54,516 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-19 23:43:54,516 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 73 transitions. [2022-03-19 23:43:54,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-19 23:43:54,518 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:43:54,518 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:43:54,524 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-03-19 23:43:54,719 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:43:54,719 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:43:54,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:43:54,720 INFO L85 PathProgramCache]: Analyzing trace with hash 2038312229, now seen corresponding path program 13 times [2022-03-19 23:43:54,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:43:54,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274775691] [2022-03-19 23:43:54,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:43:54,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:43:54,726 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:43:54,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425762110] [2022-03-19 23:43:54,726 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-19 23:43:54,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:43:54,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:43:54,728 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-03-19 23:43:54,729 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-03-19 23:43:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:43:55,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-19 23:43:55,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:43:56,219 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 28 proven. 273 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-19 23:43:56,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:43:57,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:43:57,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274775691] [2022-03-19 23:43:57,137 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:43:57,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425762110] [2022-03-19 23:43:57,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425762110] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:43:57,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:43:57,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-19 23:43:57,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952290472] [2022-03-19 23:43:57,137 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:43:57,137 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-19 23:43:57,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:43:57,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-19 23:43:57,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=881, Unknown=0, NotChecked=0, Total=1122 [2022-03-19 23:43:57,139 INFO L87 Difference]: Start difference. First operand 61 states and 73 transitions. Second operand has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-19 23:43:57,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:43:57,479 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-03-19 23:43:57,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 23:43:57,480 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 108 [2022-03-19 23:43:57,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:43:57,481 INFO L225 Difference]: With dead ends: 69 [2022-03-19 23:43:57,481 INFO L226 Difference]: Without dead ends: 64 [2022-03-19 23:43:57,481 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=251, Invalid=1009, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 23:43:57,482 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 2 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 23:43:57,482 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 732 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 23:43:57,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-19 23:43:57,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-03-19 23:43:57,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 states have internal predecessors, (43), 18 states have call successors, (18), 5 states have call predecessors, (18), 3 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-19 23:43:57,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 77 transitions. [2022-03-19 23:43:57,504 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 77 transitions. Word has length 108 [2022-03-19 23:43:57,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:43:57,505 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 77 transitions. [2022-03-19 23:43:57,505 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-19 23:43:57,505 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 77 transitions. [2022-03-19 23:43:57,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-19 23:43:57,508 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:43:57,508 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:43:57,513 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-03-19 23:43:57,711 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-19 23:43:57,711 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:43:57,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:43:57,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1009450414, now seen corresponding path program 14 times [2022-03-19 23:43:57,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:43:57,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936221077] [2022-03-19 23:43:57,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:43:57,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:43:57,719 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:43:57,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [547539705] [2022-03-19 23:43:57,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 23:43:57,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:43:57,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:43:57,720 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-03-19 23:43:57,721 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-03-19 23:43:58,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 23:43:58,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:43:58,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-19 23:43:58,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:43:58,829 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 23:43:58,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:43:58,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:43:58,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936221077] [2022-03-19 23:43:58,970 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:43:58,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547539705] [2022-03-19 23:43:58,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547539705] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:43:58,970 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:43:58,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-19 23:43:58,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564894049] [2022-03-19 23:43:58,970 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:43:58,971 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 23:43:58,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:43:58,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 23:43:58,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-03-19 23:43:58,971 INFO L87 Difference]: Start difference. First operand 64 states and 77 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-19 23:43:59,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:43:59,302 INFO L93 Difference]: Finished difference Result 72 states and 86 transitions. [2022-03-19 23:43:59,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-19 23:43:59,302 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 115 [2022-03-19 23:43:59,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:43:59,303 INFO L225 Difference]: With dead ends: 72 [2022-03-19 23:43:59,303 INFO L226 Difference]: Without dead ends: 67 [2022-03-19 23:43:59,304 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-19 23:43:59,304 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 2 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 23:43:59,304 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 811 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 23:43:59,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-19 23:43:59,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2022-03-19 23:43:59,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 states have internal predecessors, (45), 19 states have call successors, (19), 5 states have call predecessors, (19), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-19 23:43:59,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 81 transitions. [2022-03-19 23:43:59,313 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 81 transitions. Word has length 115 [2022-03-19 23:43:59,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:43:59,314 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 81 transitions. [2022-03-19 23:43:59,314 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-19 23:43:59,314 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 81 transitions. [2022-03-19 23:43:59,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-19 23:43:59,315 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:43:59,315 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:43:59,320 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-03-19 23:43:59,515 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-19 23:43:59,516 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:43:59,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:43:59,516 INFO L85 PathProgramCache]: Analyzing trace with hash -374771579, now seen corresponding path program 15 times [2022-03-19 23:43:59,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:43:59,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044720859] [2022-03-19 23:43:59,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:43:59,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:43:59,524 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:43:59,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1113103127] [2022-03-19 23:43:59,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-19 23:43:59,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:43:59,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:43:59,525 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-03-19 23:43:59,527 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-03-19 23:44:00,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-19 23:44:00,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:00,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-19 23:44:00,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:00,607 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-19 23:44:00,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:01,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:01,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044720859] [2022-03-19 23:44:01,567 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:01,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113103127] [2022-03-19 23:44:01,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113103127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:01,567 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:01,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-19 23:44:01,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882101169] [2022-03-19 23:44:01,567 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:01,568 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 23:44:01,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:01,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 23:44:01,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1044, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 23:44:01,569 INFO L87 Difference]: Start difference. First operand 67 states and 81 transitions. Second operand has 21 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-19 23:44:01,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:01,945 INFO L93 Difference]: Finished difference Result 75 states and 90 transitions. [2022-03-19 23:44:01,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 23:44:01,946 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 122 [2022-03-19 23:44:01,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:01,946 INFO L225 Difference]: With dead ends: 75 [2022-03-19 23:44:01,946 INFO L226 Difference]: Without dead ends: 70 [2022-03-19 23:44:01,947 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=298, Invalid=1184, Unknown=0, NotChecked=0, Total=1482 [2022-03-19 23:44:01,949 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 2 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:01,949 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 894 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 23:44:01,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-19 23:44:01,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-03-19 23:44:01,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 states have internal predecessors, (47), 20 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-19 23:44:01,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 85 transitions. [2022-03-19 23:44:01,958 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 85 transitions. Word has length 122 [2022-03-19 23:44:01,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:01,958 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 85 transitions. [2022-03-19 23:44:01,958 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-19 23:44:01,958 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 85 transitions. [2022-03-19 23:44:01,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-19 23:44:01,959 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:01,959 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:01,968 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-03-19 23:44:02,166 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-19 23:44:02,166 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:02,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:02,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1065798926, now seen corresponding path program 16 times [2022-03-19 23:44:02,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:02,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441970077] [2022-03-19 23:44:02,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:02,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:02,174 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:02,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1967750823] [2022-03-19 23:44:02,174 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 23:44:02,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:02,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:02,175 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-03-19 23:44:02,176 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-03-19 23:44:02,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 23:44:02,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:02,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 72 conjunts are in the unsatisfiable core [2022-03-19 23:44:02,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:03,385 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 34 proven. 408 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-19 23:44:03,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:03,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:03,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441970077] [2022-03-19 23:44:03,559 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:03,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967750823] [2022-03-19 23:44:03,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967750823] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:03,559 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:03,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-19 23:44:03,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948871347] [2022-03-19 23:44:03,559 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:03,559 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 23:44:03,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:03,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 23:44:03,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-03-19 23:44:03,560 INFO L87 Difference]: Start difference. First operand 70 states and 85 transitions. Second operand has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-19 23:44:03,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:03,953 INFO L93 Difference]: Finished difference Result 78 states and 94 transitions. [2022-03-19 23:44:03,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 23:44:03,953 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 129 [2022-03-19 23:44:03,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:03,954 INFO L225 Difference]: With dead ends: 78 [2022-03-19 23:44:03,954 INFO L226 Difference]: Without dead ends: 73 [2022-03-19 23:44:03,954 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-03-19 23:44:03,955 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 2 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:03,955 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 981 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 23:44:03,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-19 23:44:03,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2022-03-19 23:44:03,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 21 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-19 23:44:03,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 89 transitions. [2022-03-19 23:44:03,963 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 89 transitions. Word has length 129 [2022-03-19 23:44:03,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:03,964 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 89 transitions. [2022-03-19 23:44:03,964 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-19 23:44:03,964 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 89 transitions. [2022-03-19 23:44:03,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-03-19 23:44:03,965 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:03,965 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:03,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:04,171 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:04,171 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:04,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:04,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1370180581, now seen corresponding path program 17 times [2022-03-19 23:44:04,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:04,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470839097] [2022-03-19 23:44:04,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:04,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:04,178 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:04,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1703614413] [2022-03-19 23:44:04,178 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-19 23:44:04,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:04,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:04,179 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-03-19 23:44:04,183 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-03-19 23:44:05,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-03-19 23:44:05,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:05,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-19 23:44:05,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:05,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-19 23:44:05,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:05,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:05,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470839097] [2022-03-19 23:44:05,960 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:05,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703614413] [2022-03-19 23:44:05,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703614413] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:05,961 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:05,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-19 23:44:05,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661940266] [2022-03-19 23:44:05,961 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:05,961 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-19 23:44:05,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:05,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-19 23:44:05,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-03-19 23:44:05,962 INFO L87 Difference]: Start difference. First operand 73 states and 89 transitions. Second operand has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-19 23:44:06,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:06,407 INFO L93 Difference]: Finished difference Result 81 states and 98 transitions. [2022-03-19 23:44:06,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-19 23:44:06,411 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 136 [2022-03-19 23:44:06,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:06,412 INFO L225 Difference]: With dead ends: 81 [2022-03-19 23:44:06,412 INFO L226 Difference]: Without dead ends: 76 [2022-03-19 23:44:06,414 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-03-19 23:44:06,415 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:06,415 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1072 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 23:44:06,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-03-19 23:44:06,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2022-03-19 23:44:06,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 22 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-19 23:44:06,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 93 transitions. [2022-03-19 23:44:06,432 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 93 transitions. Word has length 136 [2022-03-19 23:44:06,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:06,432 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 93 transitions. [2022-03-19 23:44:06,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-19 23:44:06,432 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 93 transitions. [2022-03-19 23:44:06,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 23:44:06,435 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:06,435 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:06,443 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-03-19 23:44:06,642 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:06,642 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:06,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash 455854994, now seen corresponding path program 18 times [2022-03-19 23:44:06,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:06,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390997123] [2022-03-19 23:44:06,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:06,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:06,650 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:06,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1877476418] [2022-03-19 23:44:06,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 23:44:06,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:06,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:06,651 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:06,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-19 23:44:08,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-19 23:44:08,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:08,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-19 23:44:08,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:08,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-03-19 23:44:08,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:09,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:09,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390997123] [2022-03-19 23:44:09,092 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:09,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877476418] [2022-03-19 23:44:09,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877476418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:09,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:09,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-19 23:44:09,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587851426] [2022-03-19 23:44:09,093 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:09,093 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 23:44:09,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:09,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 23:44:09,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-03-19 23:44:09,094 INFO L87 Difference]: Start difference. First operand 76 states and 93 transitions. Second operand has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-19 23:44:09,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:09,561 INFO L93 Difference]: Finished difference Result 84 states and 102 transitions. [2022-03-19 23:44:09,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 23:44:09,562 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 143 [2022-03-19 23:44:09,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:09,562 INFO L225 Difference]: With dead ends: 84 [2022-03-19 23:44:09,563 INFO L226 Difference]: Without dead ends: 79 [2022-03-19 23:44:09,563 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-03-19 23:44:09,563 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 2 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:09,564 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1167 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 867 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 23:44:09,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-19 23:44:09,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-03-19 23:44:09,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 23 states have call successors, (23), 5 states have call predecessors, (23), 3 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-19 23:44:09,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 97 transitions. [2022-03-19 23:44:09,573 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 97 transitions. Word has length 143 [2022-03-19 23:44:09,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:09,573 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 97 transitions. [2022-03-19 23:44:09,573 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-19 23:44:09,573 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 97 transitions. [2022-03-19 23:44:09,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-03-19 23:44:09,574 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:09,575 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:09,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:09,783 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-19 23:44:09,783 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:09,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:09,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1978024123, now seen corresponding path program 19 times [2022-03-19 23:44:09,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:09,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012936647] [2022-03-19 23:44:09,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:09,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:09,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:09,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2092033971] [2022-03-19 23:44:09,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-19 23:44:09,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:09,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:09,800 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:09,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-19 23:44:10,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:44:10,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 84 conjunts are in the unsatisfiable core [2022-03-19 23:44:10,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:10,939 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-19 23:44:10,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:11,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:11,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012936647] [2022-03-19 23:44:11,092 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:11,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092033971] [2022-03-19 23:44:11,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092033971] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:11,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:11,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-19 23:44:11,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606443539] [2022-03-19 23:44:11,092 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:11,092 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 23:44:11,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:11,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 23:44:11,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-03-19 23:44:11,093 INFO L87 Difference]: Start difference. First operand 79 states and 97 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-19 23:44:11,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:11,637 INFO L93 Difference]: Finished difference Result 87 states and 106 transitions. [2022-03-19 23:44:11,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 23:44:11,639 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 150 [2022-03-19 23:44:11,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:11,640 INFO L225 Difference]: With dead ends: 87 [2022-03-19 23:44:11,640 INFO L226 Difference]: Without dead ends: 82 [2022-03-19 23:44:11,640 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-03-19 23:44:11,641 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 2 mSDsluCounter, 1193 mSDsCounter, 0 mSdLazyCounter, 952 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:11,641 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1266 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 952 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 23:44:11,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-03-19 23:44:11,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-03-19 23:44:11,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.0185185185185186) internal successors, (55), 54 states have internal predecessors, (55), 24 states have call successors, (24), 5 states have call predecessors, (24), 3 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-19 23:44:11,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 101 transitions. [2022-03-19 23:44:11,650 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 101 transitions. Word has length 150 [2022-03-19 23:44:11,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:11,650 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 101 transitions. [2022-03-19 23:44:11,651 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-19 23:44:11,651 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 101 transitions. [2022-03-19 23:44:11,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-03-19 23:44:11,652 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:11,652 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:11,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-19 23:44:11,858 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-19 23:44:11,859 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:11,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:11,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1184287794, now seen corresponding path program 20 times [2022-03-19 23:44:11,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:11,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581753897] [2022-03-19 23:44:11,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:11,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:11,865 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:11,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1304035234] [2022-03-19 23:44:11,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 23:44:11,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:11,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:11,867 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:11,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-19 23:44:12,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 23:44:12,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:12,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-19 23:44:12,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:12,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-19 23:44:12,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:13,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:13,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581753897] [2022-03-19 23:44:13,128 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:13,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304035234] [2022-03-19 23:44:13,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304035234] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:13,128 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:13,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-03-19 23:44:13,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305223908] [2022-03-19 23:44:13,128 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:13,129 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-19 23:44:13,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:13,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-19 23:44:13,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-03-19 23:44:13,129 INFO L87 Difference]: Start difference. First operand 82 states and 101 transitions. Second operand has 26 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-19 23:44:13,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:13,763 INFO L93 Difference]: Finished difference Result 90 states and 110 transitions. [2022-03-19 23:44:13,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-19 23:44:13,763 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 157 [2022-03-19 23:44:13,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:13,764 INFO L225 Difference]: With dead ends: 90 [2022-03-19 23:44:13,764 INFO L226 Difference]: Without dead ends: 85 [2022-03-19 23:44:13,765 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-03-19 23:44:13,765 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 2 mSDsluCounter, 1293 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:13,765 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1369 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 23:44:13,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-19 23:44:13,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2022-03-19 23:44:13,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.0178571428571428) internal successors, (57), 56 states have internal predecessors, (57), 25 states have call successors, (25), 5 states have call predecessors, (25), 3 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-19 23:44:13,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 105 transitions. [2022-03-19 23:44:13,776 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 105 transitions. Word has length 157 [2022-03-19 23:44:13,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:13,776 INFO L478 AbstractCegarLoop]: Abstraction has 85 states and 105 transitions. [2022-03-19 23:44:13,777 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-19 23:44:13,777 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 105 transitions. [2022-03-19 23:44:13,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-03-19 23:44:13,778 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:13,778 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:13,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:13,985 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:13,985 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:13,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:13,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1391801691, now seen corresponding path program 21 times [2022-03-19 23:44:13,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:13,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745091468] [2022-03-19 23:44:13,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:13,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:13,992 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:13,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2017521450] [2022-03-19 23:44:13,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-19 23:44:13,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:13,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:13,994 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:13,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-19 23:44:15,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-03-19 23:44:15,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:15,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 92 conjunts are in the unsatisfiable core [2022-03-19 23:44:15,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:16,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-19 23:44:16,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:16,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:16,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745091468] [2022-03-19 23:44:16,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:16,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017521450] [2022-03-19 23:44:16,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017521450] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:16,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:16,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-03-19 23:44:16,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143864917] [2022-03-19 23:44:16,354 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:16,355 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-19 23:44:16,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:16,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-19 23:44:16,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2022-03-19 23:44:16,355 INFO L87 Difference]: Start difference. First operand 85 states and 105 transitions. Second operand has 27 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-19 23:44:16,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:16,993 INFO L93 Difference]: Finished difference Result 93 states and 114 transitions. [2022-03-19 23:44:16,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-19 23:44:16,993 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 164 [2022-03-19 23:44:16,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:16,994 INFO L225 Difference]: With dead ends: 93 [2022-03-19 23:44:16,994 INFO L226 Difference]: Without dead ends: 88 [2022-03-19 23:44:16,995 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2022-03-19 23:44:16,995 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 2 mSDsluCounter, 1397 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1476 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:16,995 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1476 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 23:44:16,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-19 23:44:17,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-19 23:44:17,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.0172413793103448) internal successors, (59), 58 states have internal predecessors, (59), 26 states have call successors, (26), 5 states have call predecessors, (26), 3 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-19 23:44:17,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 109 transitions. [2022-03-19 23:44:17,007 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 109 transitions. Word has length 164 [2022-03-19 23:44:17,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:17,007 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 109 transitions. [2022-03-19 23:44:17,007 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-19 23:44:17,007 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 109 transitions. [2022-03-19 23:44:17,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-03-19 23:44:17,008 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:17,008 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:17,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:17,215 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:17,215 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:17,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:17,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1008454446, now seen corresponding path program 22 times [2022-03-19 23:44:17,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:17,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134545050] [2022-03-19 23:44:17,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:17,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:17,222 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:17,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [75128557] [2022-03-19 23:44:17,223 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 23:44:17,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:17,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:17,224 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:17,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-19 23:44:19,045 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 23:44:19,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:19,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-19 23:44:19,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:19,710 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-03-19 23:44:19,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:19,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:19,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134545050] [2022-03-19 23:44:19,960 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:19,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75128557] [2022-03-19 23:44:19,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75128557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:19,960 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:19,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-03-19 23:44:19,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047841294] [2022-03-19 23:44:19,960 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:19,961 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-19 23:44:19,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:19,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-19 23:44:19,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-03-19 23:44:19,961 INFO L87 Difference]: Start difference. First operand 88 states and 109 transitions. Second operand has 28 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-19 23:44:20,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:20,658 INFO L93 Difference]: Finished difference Result 96 states and 118 transitions. [2022-03-19 23:44:20,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-19 23:44:20,659 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 171 [2022-03-19 23:44:20,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:20,660 INFO L225 Difference]: With dead ends: 96 [2022-03-19 23:44:20,660 INFO L226 Difference]: Without dead ends: 91 [2022-03-19 23:44:20,660 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 23:44:20,661 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 2 mSDsluCounter, 1505 mSDsCounter, 0 mSdLazyCounter, 1231 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1587 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:20,661 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1587 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1231 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 23:44:20,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-03-19 23:44:20,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-03-19 23:44:20,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 60 states have (on average 1.0166666666666666) internal successors, (61), 60 states have internal predecessors, (61), 27 states have call successors, (27), 5 states have call predecessors, (27), 3 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-19 23:44:20,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 113 transitions. [2022-03-19 23:44:20,672 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 113 transitions. Word has length 171 [2022-03-19 23:44:20,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:20,672 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 113 transitions. [2022-03-19 23:44:20,673 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-19 23:44:20,673 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 113 transitions. [2022-03-19 23:44:20,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-03-19 23:44:20,673 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:20,674 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:20,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-19 23:44:20,881 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-19 23:44:20,882 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:20,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:20,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1981050373, now seen corresponding path program 23 times [2022-03-19 23:44:20,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:20,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834617232] [2022-03-19 23:44:20,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:20,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:20,889 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:20,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1426368779] [2022-03-19 23:44:20,889 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-19 23:44:20,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:20,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:20,890 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:20,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-19 23:44:22,443 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-03-19 23:44:22,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:22,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-19 23:44:22,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:23,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-19 23:44:23,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:23,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834617232] [2022-03-19 23:44:23,326 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426368779] [2022-03-19 23:44:23,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426368779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:23,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:23,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-03-19 23:44:23,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131834343] [2022-03-19 23:44:23,326 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:23,326 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-19 23:44:23,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:23,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-19 23:44:23,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-03-19 23:44:23,327 INFO L87 Difference]: Start difference. First operand 91 states and 113 transitions. Second operand has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-19 23:44:24,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:24,042 INFO L93 Difference]: Finished difference Result 99 states and 122 transitions. [2022-03-19 23:44:24,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-19 23:44:24,042 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 178 [2022-03-19 23:44:24,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:24,043 INFO L225 Difference]: With dead ends: 99 [2022-03-19 23:44:24,043 INFO L226 Difference]: Without dead ends: 94 [2022-03-19 23:44:24,044 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-03-19 23:44:24,044 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 2 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1702 SdHoareTripleChecker+Invalid, 1332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:24,044 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1702 Invalid, 1332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1332 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 23:44:24,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-19 23:44:24,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2022-03-19 23:44:24,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 62 states have (on average 1.0161290322580645) internal successors, (63), 62 states have internal predecessors, (63), 28 states have call successors, (28), 5 states have call predecessors, (28), 3 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-19 23:44:24,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 117 transitions. [2022-03-19 23:44:24,056 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 117 transitions. Word has length 178 [2022-03-19 23:44:24,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:24,057 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 117 transitions. [2022-03-19 23:44:24,057 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-19 23:44:24,057 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 117 transitions. [2022-03-19 23:44:24,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-19 23:44:24,058 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:24,058 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:24,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-19 23:44:24,265 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-19 23:44:24,266 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:24,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:24,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1027734158, now seen corresponding path program 24 times [2022-03-19 23:44:24,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:24,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971406414] [2022-03-19 23:44:24,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:24,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:24,275 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:24,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [651502810] [2022-03-19 23:44:24,275 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 23:44:24,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:24,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:24,277 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:24,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-19 23:44:27,439 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-03-19 23:44:27,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:27,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-19 23:44:27,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:28,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-03-19 23:44:28,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:28,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:28,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971406414] [2022-03-19 23:44:28,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:28,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651502810] [2022-03-19 23:44:28,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651502810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:28,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:28,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-03-19 23:44:28,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685312429] [2022-03-19 23:44:28,354 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:28,354 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-19 23:44:28,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-19 23:44:28,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 23:44:28,355 INFO L87 Difference]: Start difference. First operand 94 states and 117 transitions. Second operand has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-19 23:44:29,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:29,183 INFO L93 Difference]: Finished difference Result 102 states and 126 transitions. [2022-03-19 23:44:29,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-19 23:44:29,184 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 185 [2022-03-19 23:44:29,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:29,184 INFO L225 Difference]: With dead ends: 102 [2022-03-19 23:44:29,184 INFO L226 Difference]: Without dead ends: 97 [2022-03-19 23:44:29,185 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2022-03-19 23:44:29,185 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 2 mSDsluCounter, 1733 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1821 SdHoareTripleChecker+Invalid, 1437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:29,185 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1821 Invalid, 1437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1437 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 23:44:29,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-19 23:44:29,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-03-19 23:44:29,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 64 states have (on average 1.015625) internal successors, (65), 64 states have internal predecessors, (65), 29 states have call successors, (29), 5 states have call predecessors, (29), 3 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-19 23:44:29,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 121 transitions. [2022-03-19 23:44:29,195 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 121 transitions. Word has length 185 [2022-03-19 23:44:29,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:29,195 INFO L478 AbstractCegarLoop]: Abstraction has 97 states and 121 transitions. [2022-03-19 23:44:29,195 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-19 23:44:29,196 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 121 transitions. [2022-03-19 23:44:29,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-03-19 23:44:29,196 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:29,197 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:29,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:29,405 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-19 23:44:29,406 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:29,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:29,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1572034203, now seen corresponding path program 25 times [2022-03-19 23:44:29,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:29,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252730982] [2022-03-19 23:44:29,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:29,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:29,415 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:29,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481452690] [2022-03-19 23:44:29,416 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-19 23:44:29,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:29,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:29,417 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:29,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-19 23:44:30,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:44:30,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-19 23:44:30,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-19 23:44:30,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:31,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:31,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252730982] [2022-03-19 23:44:31,028 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:31,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481452690] [2022-03-19 23:44:31,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481452690] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:31,028 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:31,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-03-19 23:44:31,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267907439] [2022-03-19 23:44:31,028 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:31,029 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-19 23:44:31,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:31,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-19 23:44:31,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-03-19 23:44:31,030 INFO L87 Difference]: Start difference. First operand 97 states and 121 transitions. Second operand has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 30 states have internal predecessors, (61), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-19 23:44:31,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:31,852 INFO L93 Difference]: Finished difference Result 105 states and 130 transitions. [2022-03-19 23:44:31,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-19 23:44:31,852 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 30 states have internal predecessors, (61), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 192 [2022-03-19 23:44:31,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:31,853 INFO L225 Difference]: With dead ends: 105 [2022-03-19 23:44:31,853 INFO L226 Difference]: Without dead ends: 100 [2022-03-19 23:44:31,853 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 23:44:31,853 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 2 mSDsluCounter, 1853 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1944 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:31,854 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1944 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1546 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 23:44:31,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-19 23:44:31,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2022-03-19 23:44:31,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 66 states have (on average 1.0151515151515151) internal successors, (67), 66 states have internal predecessors, (67), 30 states have call successors, (30), 5 states have call predecessors, (30), 3 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-19 23:44:31,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 125 transitions. [2022-03-19 23:44:31,866 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 125 transitions. Word has length 192 [2022-03-19 23:44:31,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:31,866 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 125 transitions. [2022-03-19 23:44:31,866 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.033333333333333) internal successors, (61), 30 states have internal predecessors, (61), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-19 23:44:31,866 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 125 transitions. [2022-03-19 23:44:31,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-03-19 23:44:31,867 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:31,867 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:31,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:32,074 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-19 23:44:32,075 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:32,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:32,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1051836910, now seen corresponding path program 26 times [2022-03-19 23:44:32,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:32,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372218604] [2022-03-19 23:44:32,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:32,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:32,084 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:32,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1455953883] [2022-03-19 23:44:32,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 23:44:32,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:32,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:32,086 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:32,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-19 23:44:32,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 23:44:32,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:32,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-19 23:44:32,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:33,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 54 proven. 1053 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-03-19 23:44:33,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:33,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:33,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372218604] [2022-03-19 23:44:33,935 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:33,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455953883] [2022-03-19 23:44:33,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455953883] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:33,935 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:33,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-03-19 23:44:33,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653825515] [2022-03-19 23:44:33,935 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:33,935 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-19 23:44:33,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:33,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-19 23:44:33,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2022-03-19 23:44:33,936 INFO L87 Difference]: Start difference. First operand 100 states and 125 transitions. Second operand has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-19 23:44:34,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:34,786 INFO L93 Difference]: Finished difference Result 108 states and 134 transitions. [2022-03-19 23:44:34,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-19 23:44:34,787 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 199 [2022-03-19 23:44:34,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:34,788 INFO L225 Difference]: With dead ends: 108 [2022-03-19 23:44:34,788 INFO L226 Difference]: Without dead ends: 103 [2022-03-19 23:44:34,788 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 23:44:34,789 INFO L913 BasicCegarLoop]: 94 mSDtfsCounter, 2 mSDsluCounter, 1977 mSDsCounter, 0 mSdLazyCounter, 1659 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2071 SdHoareTripleChecker+Invalid, 1659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:34,789 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2071 Invalid, 1659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1659 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 23:44:34,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-19 23:44:34,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-19 23:44:34,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 31 states have call successors, (31), 5 states have call predecessors, (31), 3 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-19 23:44:34,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 129 transitions. [2022-03-19 23:44:34,802 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 129 transitions. Word has length 199 [2022-03-19 23:44:34,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:34,802 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 129 transitions. [2022-03-19 23:44:34,802 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-19 23:44:34,802 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 129 transitions. [2022-03-19 23:44:34,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-03-19 23:44:34,803 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:34,803 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:34,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:35,007 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-19 23:44:35,007 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:35,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:35,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1346993349, now seen corresponding path program 27 times [2022-03-19 23:44:35,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:35,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075450510] [2022-03-19 23:44:35,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:35,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:35,014 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:35,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [490750622] [2022-03-19 23:44:35,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-19 23:44:35,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:35,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:35,016 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:35,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-19 23:44:36,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-03-19 23:44:36,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:36,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-19 23:44:36,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:37,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 56 proven. 1134 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-03-19 23:44:37,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:39,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:39,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075450510] [2022-03-19 23:44:39,948 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:39,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490750622] [2022-03-19 23:44:39,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490750622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:39,948 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:39,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-03-19 23:44:39,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704448577] [2022-03-19 23:44:39,948 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:39,948 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-19 23:44:39,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:39,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-19 23:44:39,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=828, Invalid=2832, Unknown=0, NotChecked=0, Total=3660 [2022-03-19 23:44:39,950 INFO L87 Difference]: Start difference. First operand 103 states and 129 transitions. Second operand has 33 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-19 23:44:40,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:40,909 INFO L93 Difference]: Finished difference Result 111 states and 138 transitions. [2022-03-19 23:44:40,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-19 23:44:40,909 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 206 [2022-03-19 23:44:40,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:40,910 INFO L225 Difference]: With dead ends: 111 [2022-03-19 23:44:40,910 INFO L226 Difference]: Without dead ends: 106 [2022-03-19 23:44:40,911 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 333 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=838, Invalid=3068, Unknown=0, NotChecked=0, Total=3906 [2022-03-19 23:44:40,911 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 2 mSDsluCounter, 2105 mSDsCounter, 0 mSdLazyCounter, 1776 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2202 SdHoareTripleChecker+Invalid, 1776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:40,911 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2202 Invalid, 1776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1776 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-19 23:44:40,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-19 23:44:40,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-03-19 23:44:40,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 32 states have call successors, (32), 5 states have call predecessors, (32), 3 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-19 23:44:40,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 133 transitions. [2022-03-19 23:44:40,925 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 133 transitions. Word has length 206 [2022-03-19 23:44:40,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:40,925 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 133 transitions. [2022-03-19 23:44:40,925 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-19 23:44:40,926 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 133 transitions. [2022-03-19 23:44:40,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-03-19 23:44:40,926 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:40,927 INFO L499 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:40,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:41,137 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:41,138 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:41,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:41,138 INFO L85 PathProgramCache]: Analyzing trace with hash 742317746, now seen corresponding path program 28 times [2022-03-19 23:44:41,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:41,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172271305] [2022-03-19 23:44:41,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:41,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:41,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:41,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180956167] [2022-03-19 23:44:41,145 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 23:44:41,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:41,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:41,147 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:41,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-19 23:44:45,469 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 23:44:45,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:44:45,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 120 conjunts are in the unsatisfiable core [2022-03-19 23:44:45,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:44:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 58 proven. 1218 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-03-19 23:44:46,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:44:46,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:44:46,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172271305] [2022-03-19 23:44:46,523 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:44:46,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180956167] [2022-03-19 23:44:46,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180956167] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:44:46,524 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:44:46,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-03-19 23:44:46,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224369514] [2022-03-19 23:44:46,524 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:44:46,524 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-19 23:44:46,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:44:46,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-19 23:44:46,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 23:44:46,525 INFO L87 Difference]: Start difference. First operand 106 states and 133 transitions. Second operand has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 33 states have internal predecessors, (67), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-19 23:44:47,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:44:47,506 INFO L93 Difference]: Finished difference Result 114 states and 142 transitions. [2022-03-19 23:44:47,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-19 23:44:47,506 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 33 states have internal predecessors, (67), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 213 [2022-03-19 23:44:47,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:44:47,508 INFO L225 Difference]: With dead ends: 114 [2022-03-19 23:44:47,508 INFO L226 Difference]: Without dead ends: 109 [2022-03-19 23:44:47,508 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-03-19 23:44:47,509 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 2 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2337 SdHoareTripleChecker+Invalid, 1897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 23:44:47,509 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2337 Invalid, 1897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-19 23:44:47,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-03-19 23:44:47,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-03-19 23:44:47,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 33 states have call successors, (33), 5 states have call predecessors, (33), 3 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-19 23:44:47,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 137 transitions. [2022-03-19 23:44:47,523 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 137 transitions. Word has length 213 [2022-03-19 23:44:47,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:44:47,523 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 137 transitions. [2022-03-19 23:44:47,524 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 33 states have internal predecessors, (67), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-19 23:44:47,524 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 137 transitions. [2022-03-19 23:44:47,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-03-19 23:44:47,525 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:44:47,525 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:44:47,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-19 23:44:47,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-19 23:44:47,735 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:44:47,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:44:47,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1612769317, now seen corresponding path program 29 times [2022-03-19 23:44:47,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:44:47,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952024760] [2022-03-19 23:44:47,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:44:47,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:44:47,741 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:44:47,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172481528] [2022-03-19 23:44:47,741 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-19 23:44:47,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:44:47,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:44:47,743 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:44:47,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-19 23:49:42,079 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2022-03-19 23:49:42,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:49:42,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 125 conjunts are in the unsatisfiable core [2022-03-19 23:49:42,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:49:43,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 60 proven. 1305 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-03-19 23:49:43,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:49:45,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:49:45,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952024760] [2022-03-19 23:49:45,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:49:45,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172481528] [2022-03-19 23:49:45,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172481528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:49:45,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:49:45,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-03-19 23:49:45,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854211055] [2022-03-19 23:49:45,741 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:49:45,741 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-19 23:49:45,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:49:45,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-19 23:49:45,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=853, Invalid=2929, Unknown=0, NotChecked=0, Total=3782 [2022-03-19 23:49:45,742 INFO L87 Difference]: Start difference. First operand 109 states and 137 transitions. Second operand has 35 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-19 23:49:46,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:49:46,843 INFO L93 Difference]: Finished difference Result 117 states and 146 transitions. [2022-03-19 23:49:46,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-19 23:49:46,843 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 220 [2022-03-19 23:49:46,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:49:46,844 INFO L225 Difference]: With dead ends: 117 [2022-03-19 23:49:46,844 INFO L226 Difference]: Without dead ends: 112 [2022-03-19 23:49:46,845 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 339 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=863, Invalid=3169, Unknown=0, NotChecked=0, Total=4032 [2022-03-19 23:49:46,846 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 2 mSDsluCounter, 2373 mSDsCounter, 0 mSdLazyCounter, 2022 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2476 SdHoareTripleChecker+Invalid, 2022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 23:49:46,846 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2476 Invalid, 2022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2022 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-19 23:49:46,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-19 23:49:46,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-03-19 23:49:46,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 74 states have (on average 1.0135135135135136) internal successors, (75), 74 states have internal predecessors, (75), 34 states have call successors, (34), 5 states have call predecessors, (34), 3 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-19 23:49:46,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 141 transitions. [2022-03-19 23:49:46,860 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 141 transitions. Word has length 220 [2022-03-19 23:49:46,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:49:46,861 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 141 transitions. [2022-03-19 23:49:46,861 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-19 23:49:46,861 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 141 transitions. [2022-03-19 23:49:46,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-03-19 23:49:46,862 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:49:46,862 INFO L499 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:49:46,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-19 23:49:47,067 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:49:47,067 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:49:47,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:49:47,068 INFO L85 PathProgramCache]: Analyzing trace with hash -21371054, now seen corresponding path program 30 times [2022-03-19 23:49:47,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:49:47,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731205747] [2022-03-19 23:49:47,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:49:47,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:49:47,075 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:49:47,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1297459822] [2022-03-19 23:49:47,075 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 23:49:47,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:49:47,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:49:47,077 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:49:47,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-19 23:49:56,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-03-19 23:49:56,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:49:56,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 129 conjunts are in the unsatisfiable core [2022-03-19 23:49:56,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:49:57,468 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 62 proven. 1395 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-19 23:49:57,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:50:00,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:50:00,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731205747] [2022-03-19 23:50:00,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:50:00,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297459822] [2022-03-19 23:50:00,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297459822] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:50:00,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:50:00,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-03-19 23:50:00,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830762465] [2022-03-19 23:50:00,701 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:50:00,701 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-19 23:50:00,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:50:00,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-19 23:50:00,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=3516, Unknown=0, NotChecked=0, Total=4556 [2022-03-19 23:50:00,703 INFO L87 Difference]: Start difference. First operand 112 states and 141 transitions. Second operand has 36 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-19 23:50:01,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:50:01,913 INFO L93 Difference]: Finished difference Result 120 states and 150 transitions. [2022-03-19 23:50:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-19 23:50:01,913 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 227 [2022-03-19 23:50:01,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:50:01,914 INFO L225 Difference]: With dead ends: 120 [2022-03-19 23:50:01,914 INFO L226 Difference]: Without dead ends: 115 [2022-03-19 23:50:01,916 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 375 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1050, Invalid=3780, Unknown=0, NotChecked=0, Total=4830 [2022-03-19 23:50:01,916 INFO L913 BasicCegarLoop]: 106 mSDtfsCounter, 2 mSDsluCounter, 2513 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2619 SdHoareTripleChecker+Invalid, 2151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:50:01,916 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2619 Invalid, 2151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2151 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 23:50:01,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-03-19 23:50:01,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2022-03-19 23:50:01,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 76 states have (on average 1.013157894736842) internal successors, (77), 76 states have internal predecessors, (77), 35 states have call successors, (35), 5 states have call predecessors, (35), 3 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-19 23:50:01,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 145 transitions. [2022-03-19 23:50:01,932 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 145 transitions. Word has length 227 [2022-03-19 23:50:01,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:50:01,932 INFO L478 AbstractCegarLoop]: Abstraction has 115 states and 145 transitions. [2022-03-19 23:50:01,933 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-19 23:50:01,933 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 145 transitions. [2022-03-19 23:50:01,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-03-19 23:50:01,934 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:50:01,934 INFO L499 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:50:01,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-19 23:50:02,145 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:50:02,146 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:50:02,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:50:02,146 INFO L85 PathProgramCache]: Analyzing trace with hash -748098683, now seen corresponding path program 31 times [2022-03-19 23:50:02,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:50:02,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22493952] [2022-03-19 23:50:02,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:50:02,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:50:02,164 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:50:02,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1251194903] [2022-03-19 23:50:02,164 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-19 23:50:02,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:50:02,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:50:02,165 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:50:02,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-19 23:50:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:50:02,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 132 conjunts are in the unsatisfiable core [2022-03-19 23:50:02,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:50:03,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 64 proven. 1488 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-03-19 23:50:03,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:50:04,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:50:04,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22493952] [2022-03-19 23:50:04,271 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:50:04,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251194903] [2022-03-19 23:50:04,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251194903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:50:04,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:50:04,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-03-19 23:50:04,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437179739] [2022-03-19 23:50:04,271 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:50:04,271 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-19 23:50:04,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:50:04,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-19 23:50:04,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1446, Unknown=0, NotChecked=0, Total=1560 [2022-03-19 23:50:04,272 INFO L87 Difference]: Start difference. First operand 115 states and 145 transitions. Second operand has 37 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-19 23:50:05,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:50:05,459 INFO L93 Difference]: Finished difference Result 123 states and 154 transitions. [2022-03-19 23:50:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-19 23:50:05,460 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Word has length 234 [2022-03-19 23:50:05,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:50:05,461 INFO L225 Difference]: With dead ends: 123 [2022-03-19 23:50:05,461 INFO L226 Difference]: Without dead ends: 118 [2022-03-19 23:50:05,461 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=1598, Unknown=0, NotChecked=0, Total=1722 [2022-03-19 23:50:05,461 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 2 mSDsluCounter, 2657 mSDsCounter, 0 mSdLazyCounter, 2284 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2766 SdHoareTripleChecker+Invalid, 2284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 23:50:05,462 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2766 Invalid, 2284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2284 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 23:50:05,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-19 23:50:05,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-03-19 23:50:05,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 78 states have (on average 1.0128205128205128) internal successors, (79), 78 states have internal predecessors, (79), 36 states have call successors, (36), 5 states have call predecessors, (36), 3 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-19 23:50:05,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 149 transitions. [2022-03-19 23:50:05,474 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 149 transitions. Word has length 234 [2022-03-19 23:50:05,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:50:05,474 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 149 transitions. [2022-03-19 23:50:05,474 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-19 23:50:05,475 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 149 transitions. [2022-03-19 23:50:05,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-03-19 23:50:05,475 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:50:05,475 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:50:05,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-19 23:50:05,676 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-19 23:50:05,676 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:50:05,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:50:05,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1651070962, now seen corresponding path program 32 times [2022-03-19 23:50:05,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:50:05,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474697586] [2022-03-19 23:50:05,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:50:05,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:50:05,685 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:50:05,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1070725181] [2022-03-19 23:50:05,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 23:50:05,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:50:05,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:50:05,686 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:50:05,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-19 23:50:06,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 23:50:06,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:50:06,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 136 conjunts are in the unsatisfiable core [2022-03-19 23:50:06,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:50:07,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 66 proven. 1584 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-19 23:50:07,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:50:07,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:50:07,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474697586] [2022-03-19 23:50:07,899 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:50:07,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070725181] [2022-03-19 23:50:07,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070725181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:50:07,899 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:50:07,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-03-19 23:50:07,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377854258] [2022-03-19 23:50:07,899 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:50:07,900 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-19 23:50:07,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:50:07,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-19 23:50:07,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1523, Unknown=0, NotChecked=0, Total=1640 [2022-03-19 23:50:07,900 INFO L87 Difference]: Start difference. First operand 118 states and 149 transitions. Second operand has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-19 23:50:09,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:50:09,157 INFO L93 Difference]: Finished difference Result 126 states and 158 transitions. [2022-03-19 23:50:09,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-19 23:50:09,157 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 241 [2022-03-19 23:50:09,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:50:09,158 INFO L225 Difference]: With dead ends: 126 [2022-03-19 23:50:09,158 INFO L226 Difference]: Without dead ends: 121 [2022-03-19 23:50:09,158 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=127, Invalid=1679, Unknown=0, NotChecked=0, Total=1806 [2022-03-19 23:50:09,159 INFO L913 BasicCegarLoop]: 112 mSDtfsCounter, 2 mSDsluCounter, 2805 mSDsCounter, 0 mSdLazyCounter, 2421 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2917 SdHoareTripleChecker+Invalid, 2421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-19 23:50:09,159 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2917 Invalid, 2421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2421 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-19 23:50:09,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-19 23:50:09,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-03-19 23:50:09,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 80 states have (on average 1.0125) internal successors, (81), 80 states have internal predecessors, (81), 37 states have call successors, (37), 5 states have call predecessors, (37), 3 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-19 23:50:09,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 153 transitions. [2022-03-19 23:50:09,172 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 153 transitions. Word has length 241 [2022-03-19 23:50:09,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:50:09,172 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 153 transitions. [2022-03-19 23:50:09,172 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-19 23:50:09,172 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 153 transitions. [2022-03-19 23:50:09,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-03-19 23:50:09,173 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:50:09,174 INFO L499 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:50:09,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-19 23:50:09,381 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-19 23:50:09,381 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:50:09,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:50:09,382 INFO L85 PathProgramCache]: Analyzing trace with hash 758613733, now seen corresponding path program 33 times [2022-03-19 23:50:09,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:50:09,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475630614] [2022-03-19 23:50:09,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:50:09,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:50:09,389 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:50:09,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [879331128] [2022-03-19 23:50:09,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-19 23:50:09,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:50:09,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:50:09,390 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:50:09,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-19 23:50:17,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2022-03-19 23:50:17,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:50:17,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 140 conjunts are in the unsatisfiable core [2022-03-19 23:50:17,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:50:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 68 proven. 1683 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-03-19 23:50:18,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:50:18,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:50:18,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475630614] [2022-03-19 23:50:18,339 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:50:18,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879331128] [2022-03-19 23:50:18,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879331128] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:50:18,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:50:18,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-03-19 23:50:18,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889999501] [2022-03-19 23:50:18,340 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:50:18,340 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-19 23:50:18,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:50:18,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-19 23:50:18,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1602, Unknown=0, NotChecked=0, Total=1722 [2022-03-19 23:50:18,341 INFO L87 Difference]: Start difference. First operand 121 states and 153 transitions. Second operand has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-19 23:50:19,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:50:19,644 INFO L93 Difference]: Finished difference Result 129 states and 162 transitions. [2022-03-19 23:50:19,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-19 23:50:19,644 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Word has length 248 [2022-03-19 23:50:19,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:50:19,645 INFO L225 Difference]: With dead ends: 129 [2022-03-19 23:50:19,645 INFO L226 Difference]: Without dead ends: 124 [2022-03-19 23:50:19,645 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=130, Invalid=1762, Unknown=0, NotChecked=0, Total=1892 [2022-03-19 23:50:19,645 INFO L913 BasicCegarLoop]: 115 mSDtfsCounter, 2 mSDsluCounter, 2957 mSDsCounter, 0 mSdLazyCounter, 2562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3072 SdHoareTripleChecker+Invalid, 2562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-19 23:50:19,646 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3072 Invalid, 2562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2562 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-19 23:50:19,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-03-19 23:50:19,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-03-19 23:50:19,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 82 states have (on average 1.0121951219512195) internal successors, (83), 82 states have internal predecessors, (83), 38 states have call successors, (38), 5 states have call predecessors, (38), 3 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-19 23:50:19,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 157 transitions. [2022-03-19 23:50:19,665 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 157 transitions. Word has length 248 [2022-03-19 23:50:19,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:50:19,665 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 157 transitions. [2022-03-19 23:50:19,665 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-19 23:50:19,665 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 157 transitions. [2022-03-19 23:50:19,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-03-19 23:50:19,666 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:50:19,666 INFO L499 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:50:19,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-19 23:50:19,867 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-19 23:50:19,867 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:50:19,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:50:19,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1333211282, now seen corresponding path program 34 times [2022-03-19 23:50:19,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:50:19,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506953564] [2022-03-19 23:50:19,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:50:19,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:50:19,876 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:50:19,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445847576] [2022-03-19 23:50:19,877 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 23:50:19,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:50:19,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:50:19,878 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:50:19,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-19 23:50:27,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 23:50:27,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:50:27,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 144 conjunts are in the unsatisfiable core [2022-03-19 23:50:27,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:50:28,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 70 proven. 1785 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-19 23:50:28,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:50:29,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:50:29,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506953564] [2022-03-19 23:50:29,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:50:29,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445847576] [2022-03-19 23:50:29,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445847576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:50:29,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:50:29,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2022-03-19 23:50:29,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551603839] [2022-03-19 23:50:29,061 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:50:29,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-19 23:50:29,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:50:29,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-19 23:50:29,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2022-03-19 23:50:29,062 INFO L87 Difference]: Start difference. First operand 124 states and 157 transitions. Second operand has 40 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 39 states have internal predecessors, (79), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-19 23:50:30,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:50:30,564 INFO L93 Difference]: Finished difference Result 132 states and 166 transitions. [2022-03-19 23:50:30,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-19 23:50:30,564 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 39 states have internal predecessors, (79), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 255 [2022-03-19 23:50:30,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:50:30,568 INFO L225 Difference]: With dead ends: 132 [2022-03-19 23:50:30,568 INFO L226 Difference]: Without dead ends: 127 [2022-03-19 23:50:30,568 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=133, Invalid=1847, Unknown=0, NotChecked=0, Total=1980 [2022-03-19 23:50:30,569 INFO L913 BasicCegarLoop]: 118 mSDtfsCounter, 2 mSDsluCounter, 3113 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3231 SdHoareTripleChecker+Invalid, 2707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-19 23:50:30,569 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3231 Invalid, 2707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2707 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-19 23:50:30,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-03-19 23:50:30,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2022-03-19 23:50:30,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 84 states have (on average 1.0119047619047619) internal successors, (85), 84 states have internal predecessors, (85), 39 states have call successors, (39), 5 states have call predecessors, (39), 3 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 23:50:30,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 161 transitions. [2022-03-19 23:50:30,581 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 161 transitions. Word has length 255 [2022-03-19 23:50:30,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:50:30,582 INFO L478 AbstractCegarLoop]: Abstraction has 127 states and 161 transitions. [2022-03-19 23:50:30,582 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 39 states have internal predecessors, (79), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-19 23:50:30,582 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 161 transitions. [2022-03-19 23:50:30,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2022-03-19 23:50:30,583 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:50:30,583 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:50:30,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-19 23:50:30,783 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:50:30,784 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:50:30,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:50:30,784 INFO L85 PathProgramCache]: Analyzing trace with hash -769476027, now seen corresponding path program 35 times [2022-03-19 23:50:30,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:50:30,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630112831] [2022-03-19 23:50:30,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:50:30,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:50:30,790 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:50:30,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503884841] [2022-03-19 23:50:30,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-19 23:50:30,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:50:30,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:50:30,791 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:50:30,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-19 23:51:23,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2022-03-19 23:51:23,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:51:23,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 148 conjunts are in the unsatisfiable core [2022-03-19 23:51:23,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:51:24,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 72 proven. 1890 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-03-19 23:51:24,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:51:24,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:51:24,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630112831] [2022-03-19 23:51:24,682 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:51:24,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503884841] [2022-03-19 23:51:24,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503884841] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:51:24,683 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:51:24,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2022-03-19 23:51:24,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306475463] [2022-03-19 23:51:24,683 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:51:24,683 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-19 23:51:24,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:51:24,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-19 23:51:24,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1766, Unknown=0, NotChecked=0, Total=1892 [2022-03-19 23:51:24,684 INFO L87 Difference]: Start difference. First operand 127 states and 161 transitions. Second operand has 41 states, 40 states have (on average 2.025) internal successors, (81), 40 states have internal predecessors, (81), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 23:51:26,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:51:26,132 INFO L93 Difference]: Finished difference Result 135 states and 170 transitions. [2022-03-19 23:51:26,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-19 23:51:26,133 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.025) internal successors, (81), 40 states have internal predecessors, (81), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 262 [2022-03-19 23:51:26,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:51:26,134 INFO L225 Difference]: With dead ends: 135 [2022-03-19 23:51:26,134 INFO L226 Difference]: Without dead ends: 130 [2022-03-19 23:51:26,134 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 231 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 23:51:26,135 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 2 mSDsluCounter, 3273 mSDsCounter, 0 mSdLazyCounter, 2856 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3394 SdHoareTripleChecker+Invalid, 2856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-19 23:51:26,135 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3394 Invalid, 2856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2856 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-19 23:51:26,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-03-19 23:51:26,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-03-19 23:51:26,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 86 states have (on average 1.0116279069767442) internal successors, (87), 86 states have internal predecessors, (87), 40 states have call successors, (40), 5 states have call predecessors, (40), 3 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-19 23:51:26,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 165 transitions. [2022-03-19 23:51:26,152 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 165 transitions. Word has length 262 [2022-03-19 23:51:26,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:51:26,153 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 165 transitions. [2022-03-19 23:51:26,153 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.025) internal successors, (81), 40 states have internal predecessors, (81), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 23:51:26,153 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 165 transitions. [2022-03-19 23:51:26,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2022-03-19 23:51:26,154 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:51:26,154 INFO L499 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:51:26,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-19 23:51:26,364 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-19 23:51:26,364 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:51:26,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:51:26,365 INFO L85 PathProgramCache]: Analyzing trace with hash 747467058, now seen corresponding path program 36 times [2022-03-19 23:51:26,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:51:26,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781496130] [2022-03-19 23:51:26,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:51:26,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:51:26,372 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:51:26,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678656894] [2022-03-19 23:51:26,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 23:51:26,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:51:26,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:51:26,373 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:51:26,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-19 23:51:34,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-03-19 23:51:34,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:51:34,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 152 conjunts are in the unsatisfiable core [2022-03-19 23:51:34,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:51:35,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 74 proven. 1998 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-19 23:51:35,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:51:35,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:51:35,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781496130] [2022-03-19 23:51:35,939 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:51:35,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678656894] [2022-03-19 23:51:35,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678656894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:51:35,939 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:51:35,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2022-03-19 23:51:35,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538464149] [2022-03-19 23:51:35,940 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:51:35,940 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-19 23:51:35,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:51:35,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-19 23:51:35,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1851, Unknown=0, NotChecked=0, Total=1980 [2022-03-19 23:51:35,941 INFO L87 Difference]: Start difference. First operand 130 states and 165 transitions. Second operand has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-19 23:51:37,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:51:37,511 INFO L93 Difference]: Finished difference Result 138 states and 174 transitions. [2022-03-19 23:51:37,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-19 23:51:37,511 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Word has length 269 [2022-03-19 23:51:37,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:51:37,512 INFO L225 Difference]: With dead ends: 138 [2022-03-19 23:51:37,512 INFO L226 Difference]: Without dead ends: 133 [2022-03-19 23:51:37,513 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 237 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=2023, Unknown=0, NotChecked=0, Total=2162 [2022-03-19 23:51:37,513 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 2 mSDsluCounter, 3437 mSDsCounter, 0 mSdLazyCounter, 3009 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3561 SdHoareTripleChecker+Invalid, 3009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-19 23:51:37,513 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3561 Invalid, 3009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3009 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-19 23:51:37,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-03-19 23:51:37,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2022-03-19 23:51:37,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 88 states have (on average 1.0113636363636365) internal successors, (89), 88 states have internal predecessors, (89), 41 states have call successors, (41), 5 states have call predecessors, (41), 3 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-19 23:51:37,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 169 transitions. [2022-03-19 23:51:37,530 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 169 transitions. Word has length 269 [2022-03-19 23:51:37,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:51:37,531 INFO L478 AbstractCegarLoop]: Abstraction has 133 states and 169 transitions. [2022-03-19 23:51:37,531 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-19 23:51:37,531 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 169 transitions. [2022-03-19 23:51:37,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-03-19 23:51:37,532 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:51:37,532 INFO L499 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:51:37,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-19 23:51:37,742 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-19 23:51:37,742 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:51:37,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:51:37,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1749058981, now seen corresponding path program 37 times [2022-03-19 23:51:37,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:51:37,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732729942] [2022-03-19 23:51:37,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:51:37,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:51:37,751 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:51:37,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1930596706] [2022-03-19 23:51:37,751 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-19 23:51:37,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:51:37,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:51:37,752 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:51:37,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-19 23:51:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 23:51:39,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 156 conjunts are in the unsatisfiable core [2022-03-19 23:51:39,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:51:40,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 76 proven. 2109 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-03-19 23:51:40,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:51:40,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:51:40,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732729942] [2022-03-19 23:51:40,648 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:51:40,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930596706] [2022-03-19 23:51:40,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930596706] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:51:40,648 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:51:40,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2022-03-19 23:51:40,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068456] [2022-03-19 23:51:40,649 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:51:40,649 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-19 23:51:40,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:51:40,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-19 23:51:40,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1938, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 23:51:40,650 INFO L87 Difference]: Start difference. First operand 133 states and 169 transitions. Second operand has 43 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 states have internal predecessors, (85), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-19 23:51:42,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:51:42,298 INFO L93 Difference]: Finished difference Result 141 states and 178 transitions. [2022-03-19 23:51:42,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-19 23:51:42,298 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 states have internal predecessors, (85), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Word has length 276 [2022-03-19 23:51:42,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:51:42,299 INFO L225 Difference]: With dead ends: 141 [2022-03-19 23:51:42,299 INFO L226 Difference]: Without dead ends: 136 [2022-03-19 23:51:42,300 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=142, Invalid=2114, Unknown=0, NotChecked=0, Total=2256 [2022-03-19 23:51:42,300 INFO L913 BasicCegarLoop]: 127 mSDtfsCounter, 2 mSDsluCounter, 3605 mSDsCounter, 0 mSdLazyCounter, 3166 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3732 SdHoareTripleChecker+Invalid, 3166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-19 23:51:42,300 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3732 Invalid, 3166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3166 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-19 23:51:42,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-03-19 23:51:42,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2022-03-19 23:51:42,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 90 states have (on average 1.011111111111111) internal successors, (91), 90 states have internal predecessors, (91), 42 states have call successors, (42), 5 states have call predecessors, (42), 3 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-19 23:51:42,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 173 transitions. [2022-03-19 23:51:42,315 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 173 transitions. Word has length 276 [2022-03-19 23:51:42,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:51:42,316 INFO L478 AbstractCegarLoop]: Abstraction has 136 states and 173 transitions. [2022-03-19 23:51:42,316 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 states have internal predecessors, (85), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-19 23:51:42,316 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 173 transitions. [2022-03-19 23:51:42,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2022-03-19 23:51:42,317 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:51:42,317 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:51:42,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-19 23:51:42,525 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-19 23:51:42,525 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:51:42,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:51:42,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1859525074, now seen corresponding path program 38 times [2022-03-19 23:51:42,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:51:42,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107028617] [2022-03-19 23:51:42,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:51:42,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:51:42,533 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:51:42,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1407210449] [2022-03-19 23:51:42,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 23:51:42,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:51:42,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:51:42,535 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:51:42,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-19 23:51:43,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 23:51:43,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:51:43,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 160 conjunts are in the unsatisfiable core [2022-03-19 23:51:43,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:51:45,032 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 78 proven. 2223 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2022-03-19 23:51:45,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:51:45,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:51:45,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107028617] [2022-03-19 23:51:45,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:51:45,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407210449] [2022-03-19 23:51:45,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407210449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:51:45,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:51:45,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2022-03-19 23:51:45,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914970334] [2022-03-19 23:51:45,343 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:51:45,344 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-19 23:51:45,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:51:45,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-19 23:51:45,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2022-03-19 23:51:45,345 INFO L87 Difference]: Start difference. First operand 136 states and 173 transitions. Second operand has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 states have internal predecessors, (87), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-19 23:51:47,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:51:47,086 INFO L93 Difference]: Finished difference Result 144 states and 182 transitions. [2022-03-19 23:51:47,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-19 23:51:47,086 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 states have internal predecessors, (87), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Word has length 283 [2022-03-19 23:51:47,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:51:47,087 INFO L225 Difference]: With dead ends: 144 [2022-03-19 23:51:47,087 INFO L226 Difference]: Without dead ends: 139 [2022-03-19 23:51:47,088 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 249 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=145, Invalid=2207, Unknown=0, NotChecked=0, Total=2352 [2022-03-19 23:51:47,088 INFO L913 BasicCegarLoop]: 130 mSDtfsCounter, 2 mSDsluCounter, 3777 mSDsCounter, 0 mSdLazyCounter, 3327 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3907 SdHoareTripleChecker+Invalid, 3327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-19 23:51:47,088 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3907 Invalid, 3327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3327 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-19 23:51:47,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-03-19 23:51:47,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2022-03-19 23:51:47,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 92 states have (on average 1.0108695652173914) internal successors, (93), 92 states have internal predecessors, (93), 43 states have call successors, (43), 5 states have call predecessors, (43), 3 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-19 23:51:47,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 177 transitions. [2022-03-19 23:51:47,106 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 177 transitions. Word has length 283 [2022-03-19 23:51:47,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:51:47,107 INFO L478 AbstractCegarLoop]: Abstraction has 139 states and 177 transitions. [2022-03-19 23:51:47,107 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 states have internal predecessors, (87), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-19 23:51:47,107 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 177 transitions. [2022-03-19 23:51:47,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2022-03-19 23:51:47,108 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:51:47,108 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:51:47,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-19 23:51:47,315 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-19 23:51:47,315 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:51:47,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:51:47,316 INFO L85 PathProgramCache]: Analyzing trace with hash 925296901, now seen corresponding path program 39 times [2022-03-19 23:51:47,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:51:47,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773637180] [2022-03-19 23:51:47,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:51:47,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:51:47,325 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:51:47,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1722937859] [2022-03-19 23:51:47,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-19 23:51:47,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:51:47,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:51:47,327 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:51:47,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-19 23:52:14,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2022-03-19 23:52:14,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:52:14,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 164 conjunts are in the unsatisfiable core [2022-03-19 23:52:14,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:52:15,336 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 80 proven. 2340 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2022-03-19 23:52:15,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:52:15,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:52:15,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773637180] [2022-03-19 23:52:15,653 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:52:15,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722937859] [2022-03-19 23:52:15,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722937859] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:52:15,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:52:15,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2022-03-19 23:52:15,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626662762] [2022-03-19 23:52:15,653 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:52:15,654 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-19 23:52:15,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:52:15,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-19 23:52:15,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=2118, Unknown=0, NotChecked=0, Total=2256 [2022-03-19 23:52:15,655 INFO L87 Difference]: Start difference. First operand 139 states and 177 transitions. Second operand has 45 states, 44 states have (on average 2.022727272727273) internal successors, (89), 44 states have internal predecessors, (89), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-19 23:52:17,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:52:17,387 INFO L93 Difference]: Finished difference Result 147 states and 186 transitions. [2022-03-19 23:52:17,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-19 23:52:17,387 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.022727272727273) internal successors, (89), 44 states have internal predecessors, (89), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Word has length 290 [2022-03-19 23:52:17,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:52:17,388 INFO L225 Difference]: With dead ends: 147 [2022-03-19 23:52:17,388 INFO L226 Difference]: Without dead ends: 142 [2022-03-19 23:52:17,388 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=148, Invalid=2302, Unknown=0, NotChecked=0, Total=2450 [2022-03-19 23:52:17,389 INFO L913 BasicCegarLoop]: 133 mSDtfsCounter, 2 mSDsluCounter, 3953 mSDsCounter, 0 mSdLazyCounter, 3492 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4086 SdHoareTripleChecker+Invalid, 3492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-19 23:52:17,389 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4086 Invalid, 3492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3492 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-19 23:52:17,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-03-19 23:52:17,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2022-03-19 23:52:17,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 94 states have (on average 1.0106382978723405) internal successors, (95), 94 states have internal predecessors, (95), 44 states have call successors, (44), 5 states have call predecessors, (44), 3 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-19 23:52:17,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 181 transitions. [2022-03-19 23:52:17,403 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 181 transitions. Word has length 290 [2022-03-19 23:52:17,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:52:17,404 INFO L478 AbstractCegarLoop]: Abstraction has 142 states and 181 transitions. [2022-03-19 23:52:17,404 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.022727272727273) internal successors, (89), 44 states have internal predecessors, (89), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-19 23:52:17,404 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 181 transitions. [2022-03-19 23:52:17,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-03-19 23:52:17,405 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:52:17,405 INFO L499 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 41, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:52:17,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-19 23:52:17,615 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:52:17,615 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:52:17,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:52:17,616 INFO L85 PathProgramCache]: Analyzing trace with hash 972761714, now seen corresponding path program 40 times [2022-03-19 23:52:17,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:52:17,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993227044] [2022-03-19 23:52:17,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:52:17,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:52:17,624 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:52:17,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353131906] [2022-03-19 23:52:17,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 23:52:17,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:52:17,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:52:17,625 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:52:17,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-19 23:52:24,288 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 23:52:24,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 23:52:24,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 168 conjunts are in the unsatisfiable core [2022-03-19 23:52:24,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 23:52:25,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 82 proven. 2460 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2022-03-19 23:52:25,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 23:52:26,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 23:52:26,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993227044] [2022-03-19 23:52:26,012 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 23:52:26,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353131906] [2022-03-19 23:52:26,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353131906] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 23:52:26,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 23:52:26,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2022-03-19 23:52:26,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205819080] [2022-03-19 23:52:26,012 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-19 23:52:26,013 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-19 23:52:26,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-19 23:52:26,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-19 23:52:26,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2211, Unknown=0, NotChecked=0, Total=2352 [2022-03-19 23:52:26,014 INFO L87 Difference]: Start difference. First operand 142 states and 181 transitions. Second operand has 46 states, 45 states have (on average 2.022222222222222) internal successors, (91), 45 states have internal predecessors, (91), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-19 23:52:27,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 23:52:27,850 INFO L93 Difference]: Finished difference Result 150 states and 190 transitions. [2022-03-19 23:52:27,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-19 23:52:27,850 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.022222222222222) internal successors, (91), 45 states have internal predecessors, (91), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Word has length 297 [2022-03-19 23:52:27,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 23:52:27,851 INFO L225 Difference]: With dead ends: 150 [2022-03-19 23:52:27,851 INFO L226 Difference]: Without dead ends: 145 [2022-03-19 23:52:27,851 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 261 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=151, Invalid=2399, Unknown=0, NotChecked=0, Total=2550 [2022-03-19 23:52:27,852 INFO L913 BasicCegarLoop]: 136 mSDtfsCounter, 2 mSDsluCounter, 4133 mSDsCounter, 0 mSdLazyCounter, 3661 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4269 SdHoareTripleChecker+Invalid, 3661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-19 23:52:27,852 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4269 Invalid, 3661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3661 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-19 23:52:27,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-03-19 23:52:27,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2022-03-19 23:52:27,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 96 states have (on average 1.0104166666666667) internal successors, (97), 96 states have internal predecessors, (97), 45 states have call successors, (45), 5 states have call predecessors, (45), 3 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-19 23:52:27,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 185 transitions. [2022-03-19 23:52:27,864 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 185 transitions. Word has length 297 [2022-03-19 23:52:27,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 23:52:27,865 INFO L478 AbstractCegarLoop]: Abstraction has 145 states and 185 transitions. [2022-03-19 23:52:27,865 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.022222222222222) internal successors, (91), 45 states have internal predecessors, (91), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-19 23:52:27,865 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 185 transitions. [2022-03-19 23:52:27,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2022-03-19 23:52:27,867 INFO L491 BasicCegarLoop]: Found error trace [2022-03-19 23:52:27,867 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 42, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 23:52:27,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-19 23:52:28,078 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:52:28,078 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 23:52:28,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 23:52:28,078 INFO L85 PathProgramCache]: Analyzing trace with hash -2014583707, now seen corresponding path program 41 times [2022-03-19 23:52:28,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 23:52:28,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132876118] [2022-03-19 23:52:28,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 23:52:28,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 23:52:28,088 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 23:52:28,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1084631016] [2022-03-19 23:52:28,089 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-19 23:52:28,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 23:52:28,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 23:52:28,090 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 23:52:28,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process